Warning: Permanently added '54.166.148.247' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/6965707-fedora-rawhide-i386 --chroot fedora-rawhide-i386 Version: 0.70 PID: 6085 Logging PID: 6086 Task: {'appstream': False, 'background': True, 'build_id': 6965707, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-i386', 'enable_net': False, 'fedora_review': False, 'git_hash': '4a2467ac33f5b72fc82a55fd9e6b0ac18219aa05', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/seqan', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'seqan', 'package_version': '1.4.2-53', 'project_dirname': 'openblas-0.3.23', 'project_name': 'openblas-0.3.23', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-rawhide-i386/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/openblas-0.3.23--https://src.fedoraproject.org/user/releng', 'source_json': {}, 'source_type': None, 'submitter': 'https://src.fedoraproject.org/user/releng', 'tags': [], 'task_id': '6965707-fedora-rawhide-i386', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/seqan /var/lib/copr-rpmbuild/workspace/workdir-gx43d9sg/seqan --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/seqan', '/var/lib/copr-rpmbuild/workspace/workdir-gx43d9sg/seqan', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-gx43d9sg/seqan'... Running: git checkout 4a2467ac33f5b72fc82a55fd9e6b0ac18219aa05 -- cmd: ['git', 'checkout', '4a2467ac33f5b72fc82a55fd9e6b0ac18219aa05', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-gx43d9sg/seqan rc: 0 stdout: stderr: Note: switching to '4a2467ac33f5b72fc82a55fd9e6b0ac18219aa05'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 4a2467a automatic import of seqan Running: copr-distgit-client sources INFO: Calling: curl -H Pragma: -o seqan-src-1.4.2.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/psimovec/openblas-0.3.23/seqan/seqan-src-1.4.2.tar.gz/md5/e7d2c6cf6474b5186c27ec31bd32738a/seqan-src-1.4.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 115M 100 115M 0 0 462M 0 --:--:-- --:--:-- --:--:-- 461M INFO: Reading stdout from command: md5sum seqan-src-1.4.2.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-gx43d9sg/seqan/seqan.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-gx43d9sg/seqan --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706326045.169591 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.4 starting (python version = 3.11.3, NVR = mock-5.4-1.fc38), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-gx43d9sg/seqan/seqan.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-gx43d9sg/seqan --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706326045.169591 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-gx43d9sg/seqan/seqan.spec) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Mock Version: 5.4 INFO: Mock Version: 5.4 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1706326045.169591/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-i686-bootstrap-1706326045.169591/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/d73b0d06a4f1f0d332b0d3c8b8bceb13634b9e10a9812375c5e01eb5ed4b256e/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/d73b0d06a4f1f0d332b0d3c8b8bceb13634b9e10a9812375c5e01eb5ed4b256e/merged) with podman image umount INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 71 MB/s | 23 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 239 MB/s | 73 MB 00:00 local 192 MB/s | 73 MB 00:00 Last metadata expiration check: 0:00:03 ago on Sat Jan 27 03:27:47 2024. Dependencies resolved. ========================================================================================================== Package Arch Version Repository Size ========================================================================================================== Installing: dnf5 x86_64 5.1.11-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 543 k dnf5-plugins x86_64 5.1.11-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329 k Installing dependencies: fmt x86_64 10.2.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125 k libdnf5 x86_64 5.1.11-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 926 k libdnf5-cli x86_64 5.1.11-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219 k sdbus-cpp x86_64 1.4.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k Transaction Summary ========================================================================================================== Install 6 Packages Total download size: 2.2 M Installed size: 6.1 M Downloading Packages: (1/6): dnf5-5.1.11-1.fc40.x86_64.rpm 16 MB/s | 543 kB 00:00 (2/6): fmt-10.2.1-1.fc40.x86_64.rpm 3.6 MB/s | 125 kB 00:00 (3/6): libdnf5-cli-5.1.11-1.fc40.x86_64.rpm 32 MB/s | 219 kB 00:00 (4/6): dnf5-plugins-5.1.11-1.fc40.x86_64.rpm 7.4 MB/s | 329 kB 00:00 (5/6): sdbus-cpp-1.4.0-1.fc40.x86_64.rpm 20 MB/s | 109 kB 00:00 (6/6): libdnf5-5.1.11-1.fc40.x86_64.rpm 30 MB/s | 926 kB 00:00 -------------------------------------------------------------------------------- Total 33 MB/s | 2.2 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fmt-10.2.1-1.fc40.x86_64 1/6 Installing : libdnf5-5.1.11-1.fc40.x86_64 2/6 Installing : libdnf5-cli-5.1.11-1.fc40.x86_64 3/6 Installing : dnf5-5.1.11-1.fc40.x86_64 4/6 Installing : sdbus-cpp-1.4.0-1.fc40.x86_64 5/6 Installing : dnf5-plugins-5.1.11-1.fc40.x86_64 6/6 Running scriptlet: dnf5-plugins-5.1.11-1.fc40.x86_64 6/6 Installed: dnf5-5.1.11-1.fc40.x86_64 dnf5-plugins-5.1.11-1.fc40.x86_64 fmt-10.2.1-1.fc40.x86_64 libdnf5-5.1.11-1.fc40.x86_64 libdnf5-cli-5.1.11-1.fc40.x86_64 sdbus-cpp-1.4.0-1.fc40.x86_64 Complete! INFO: Switching package manager from dnf to the dnf5 (direct choice) Finish(bootstrap): installing dnf5 tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1706326045.169591/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1-2.fc40.x86_64 rpm-sequoia-1.5.0-2.fc40.x86_64 python3-dnf-4.18.2-1.fc40.noarch yum-4.18.2-1.fc40.noarch dnf5-5.1.11-1.fc40.x86_64 dnf5-plugins-5.1.11-1.fc40.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: local 100% | 93.2 MiB/s | 15.2 MiB | 00m00s Copr repository 100% | 45.5 MiB/s | 4.0 MiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 124.2 MiB/s | 15.1 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash i686 5.2.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 MiB bzip2 i686 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.9 KiB coreutils i686 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.6 MiB cpio i686 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB diffutils i686 3.10-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB fedora-release noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B findutils i686 1:4.9.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB gawk i686 5.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB glibc-minimal-langpack i686 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep i686 3.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip i686 1.12-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 375.1 KiB info i686 7.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 372.4 KiB patch i686 2.7.6-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281.9 KiB redhat-rpm-config noarch 280-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183.2 KiB rpm-build i686 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154.6 KiB sed i686 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 797.1 KiB shadow-utils i686 2:4.14.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 MiB tar i686 2:1.35-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB unzip i686 6.0-62.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 396.1 KiB util-linux i686 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 MiB which i686 2.21-40.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.8 KiB xz i686 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB Installing dependencies: alternatives i686 1.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.4 KiB ansible-srpm-macros noarch 1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs i686 4.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325.7 KiB authselect i686 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163.6 KiB authselect-libs i686 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 991.0 KiB basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B binutils i686 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.4 MiB binutils-gold i686 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB bzip2-libs i686 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75.9 KiB ca-certificates noarch 2023.2.62_v7.0.401-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB coreutils-common i686 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.4 MiB cracklib i686 2.9.11-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 239.7 KiB crypto-policies noarch 20231204-1.git1e3a2e4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149.3 KiB curl i686 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 793.6 KiB cyrus-sasl-lib i686 2.1.28-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB debugedit i686 5.0-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB dwz i686 0.15-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 304.9 KiB ed i686 1.20-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141.2 KiB efi-srpm-macros noarch 5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils i686 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB elfutils-debuginfod-client i686 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.2 KiB elfutils-default-yama-scope noarch 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf i686 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB elfutils-libs i686 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 708.7 KiB fedora-gpg-keys noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123.2 KiB fedora-release-common noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.1 KiB fedora-release-identity-basic noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 694.0 B fedora-repos noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file i686 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94.5 KiB file-libs i686 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 MiB filesystem i686 3.18-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.0 B fonts-srpm-macros noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.3 KiB forge-srpm-macros noarch 0.2.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.4 KiB fpc-srpm-macros noarch 1.3-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal i686 14.1-7.fc40 copr_base 12.9 MiB gdbm i686 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 461.7 KiB gdbm-libs i686 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128.4 KiB ghc-srpm-macros noarch 1.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 369.0 B glibc i686 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.5 MiB glibc-common i686 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB glibc-gconv-extra i686 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 MiB gmp i686 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 725.6 KiB gnat-srpm-macros noarch 6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB go-srpm-macros noarch 3.3.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.6 KiB jansson i686 2.13.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 87.6 KiB kernel-srpm-macros noarch 1.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs i686 1.6.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.6 KiB krb5-libs i686 1.21.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB libacl i686 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.3 KiB libarchive i686 3.7.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 998.2 KiB libattr i686 2.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.8 KiB libblkid i686 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255.9 KiB libbrotli i686 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 855.5 KiB libcap i686 2.69-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.1 KiB libcap-ng i686 0.8.4-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.7 KiB libcom_err i686 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.4 KiB libcurl i686 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 800.7 KiB libeconf i686 0.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.2 KiB libevent i686 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 971.9 KiB libfdisk i686 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 410.0 KiB libffi i686 3.4.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.7 KiB libgcc i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261.4 KiB libgomp i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 520.7 KiB libidn2 i686 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 318.3 KiB libmount i686 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 383.2 KiB libnghttp2 i686 1.59.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 165.4 KiB libnsl2 i686 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.1 KiB libpkgconf i686 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.7 KiB libpsl i686 0.21.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75.9 KiB libpwquality i686 1.4.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 410.6 KiB libselinux i686 3.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.3 KiB libsemanage i686 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 308.1 KiB libsepol i686 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 865.5 KiB libsmartcols i686 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143.4 KiB libssh i686 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 563.2 KiB libssh-config noarch 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB libtasn1 i686 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178.9 KiB libtirpc i686 1.3.4-1.rc1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213.9 KiB libunistring i686 1.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libutempter i686 1.2.1-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56.1 KiB libuuid i686 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.7 KiB libverto i686 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.7 KiB libxcrypt i686 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 278.2 KiB libxml2 i686 2.12.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB libzstd i686 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 719.2 KiB lua-libs i686 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 312.6 KiB lua-srpm-macros noarch 1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs i686 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.7 KiB mpfr i686 4.2.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 958.6 KiB ncurses-base noarch 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.2 KiB ncurses-libs i686 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 962.8 KiB ocaml-srpm-macros noarch 9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104.0 B openldap i686 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 682.8 KiB openssl-libs i686 1:3.1.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 MiB p11-kit i686 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB p11-kit-trust i686 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 385.8 KiB package-notes-srpm-macros noarch 0.5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam i686 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB pam-libs i686 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.7 KiB pcre2 i686 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 636.1 KiB pcre2-syntax noarch 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235.1 KiB perl-srpm-macros noarch 1-51.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf i686 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.3 KiB pkgconf-m4 noarch 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.9 KiB pkgconf-pkg-config i686 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 979.0 B popt i686 1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135.9 KiB publicsuffix-list-dafsa noarch 20240107-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.5 KiB pyproject-srpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB python-srpm-macros noarch 3.12-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.1 KiB qt5-srpm-macros noarch 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 492.0 B qt6-srpm-macros noarch 6.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.0 B readline i686 8.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 457.5 KiB rpm i686 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB rpm-build-libs i686 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209.2 KiB rpm-libs i686 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 792.8 KiB rpm-sequoia i686 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB rust-srpm-macros noarch 25.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 KiB setup noarch 2.14.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720.4 KiB sqlite-libs i686 3.45.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB systemd-libs i686 255.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB util-linux-core i686 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB xxhash-libs i686 0.8.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119.8 KiB xz-libs i686 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 229.2 KiB zig-srpm-macros noarch 1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip i686 3.0-39.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 711.1 KiB zlib-ng-compat i686 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145.5 KiB zstd i686 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB Installing groups: build Transaction Summary: Installing: 152 packages Total size of inbound packages is 52 MiB. Need to download 52 MiB. After this operation 174 MiB will be used (install 174 MiB, remove 0 B). [ 1/152] bzip2-0:1.0.8-16.fc39.i686 100% | 1.4 MiB/s | 52.9 KiB | 00m00s [ 2/152] coreutils-0:9.4-3.fc40.i686 100% | 25.9 MiB/s | 1.2 MiB | 00m00s [ 3/152] bash-0:5.2.26-1.fc40.i686 100% | 34.8 MiB/s | 1.8 MiB | 00m00s [ 4/152] diffutils-0:3.10-3.fc39.i686 100% | 42.7 MiB/s | 393.7 KiB | 00m00s [ 5/152] fedora-release-0:40-0.29.noar 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 6/152] cpio-0:2.15-1.fc40.i686 100% | 14.9 MiB/s | 290.5 KiB | 00m00s [ 7/152] glibc-minimal-langpack-0:2.38 100% | 11.8 MiB/s | 96.5 KiB | 00m00s [ 8/152] findutils-1:4.9.0-6.fc40.i686 100% | 32.1 MiB/s | 492.3 KiB | 00m00s [ 9/152] gawk-0:5.3.0-1.fc40.i686 100% | 69.6 MiB/s | 1.0 MiB | 00m00s [ 10/152] grep-0:3.11-5.fc40.i686 100% | 28.7 MiB/s | 293.7 KiB | 00m00s [ 11/152] gzip-0:1.12-6.fc39.i686 100% | 19.2 MiB/s | 157.6 KiB | 00m00s [ 12/152] info-0:7.1-1.fc40.i686 100% | 22.8 MiB/s | 186.6 KiB | 00m00s [ 13/152] patch-0:2.7.6-22.fc39.i686 100% | 22.4 MiB/s | 137.9 KiB | 00m00s [ 14/152] redhat-rpm-config-0:280-1.fc4 100% | 14.7 MiB/s | 75.2 KiB | 00m00s [ 15/152] rpm-build-0:4.19.1-2.fc40.i68 100% | 10.0 MiB/s | 71.9 KiB | 00m00s [ 16/152] sed-0:4.8-14.fc39.i686 100% | 36.6 MiB/s | 299.9 KiB | 00m00s [ 17/152] unzip-0:6.0-62.fc39.i686 100% | 21.9 MiB/s | 179.6 KiB | 00m00s [ 18/152] tar-2:1.35-2.fc40.i686 100% | 56.3 MiB/s | 864.3 KiB | 00m00s [ 19/152] shadow-utils-2:4.14.0-2.fc40. 100% | 60.1 MiB/s | 1.2 MiB | 00m00s [ 20/152] which-0:2.21-40.fc39.i686 100% | 5.8 MiB/s | 41.9 KiB | 00m00s [ 21/152] util-linux-0:2.39.3-4.fc40.i6 100% | 94.9 MiB/s | 1.1 MiB | 00m00s [ 22/152] xz-0:5.4.5-1.fc40.i686 100% | 47.5 MiB/s | 534.7 KiB | 00m00s [ 23/152] xz-libs-0:5.4.5-1.fc40.i686 100% | 16.5 MiB/s | 118.2 KiB | 00m00s [ 24/152] audit-libs-0:4.0-7.fc40.i686 100% | 17.7 MiB/s | 127.1 KiB | 00m00s [ 25/152] authselect-libs-0:1.5.0-1.fc4 100% | 33.0 MiB/s | 236.4 KiB | 00m00s [ 26/152] glibc-0:2.38.9000-35.fc40.i68 100% | 95.0 MiB/s | 2.0 MiB | 00m00s [ 27/152] libblkid-0:2.39.3-4.fc40.i686 100% | 15.5 MiB/s | 126.8 KiB | 00m00s [ 28/152] libcap-ng-0:0.8.4-2.fc40.i686 100% | 5.4 MiB/s | 33.1 KiB | 00m00s [ 29/152] libfdisk-0:2.39.3-4.fc40.i686 100% | 24.4 MiB/s | 175.1 KiB | 00m00s [ 30/152] libmount-0:2.39.3-4.fc40.i686 100% | 22.5 MiB/s | 161.0 KiB | 00m00s [ 31/152] libselinux-0:3.6-2.fc40.i686 100% | 13.0 MiB/s | 92.8 KiB | 00m00s [ 32/152] libsmartcols-0:2.39.3-4.fc40. 100% | 13.6 MiB/s | 69.4 KiB | 00m00s [ 33/152] libutempter-0:1.2.1-10.fc39.i 100% | 4.3 MiB/s | 26.6 KiB | 00m00s [ 34/152] libuuid-0:2.39.3-4.fc40.i686 100% | 5.7 MiB/s | 29.1 KiB | 00m00s [ 35/152] ncurses-libs-0:6.4-9.20240113 100% | 43.1 MiB/s | 353.4 KiB | 00m00s [ 36/152] pam-libs-0:1.6.0-1.fc40.i686 100% | 8.3 MiB/s | 59.6 KiB | 00m00s [ 37/152] pam-0:1.6.0-1.fc40.i686 100% | 51.8 MiB/s | 530.0 KiB | 00m00s [ 38/152] readline-0:8.2-7.fc40.i686 100% | 23.7 MiB/s | 218.2 KiB | 00m00s [ 39/152] util-linux-core-0:2.39.3-4.fc 100% | 49.2 MiB/s | 503.5 KiB | 00m00s [ 40/152] systemd-libs-0:255.3-1.fc40.i 100% | 56.1 MiB/s | 747.1 KiB | 00m00s [ 41/152] zlib-ng-compat-0:2.1.6-1.fc40 100% | 15.8 MiB/s | 80.8 KiB | 00m00s [ 42/152] bzip2-libs-0:1.0.8-16.fc39.i6 100% | 6.8 MiB/s | 41.5 KiB | 00m00s [ 43/152] libacl-0:2.3.2-1.fc40.i686 100% | 3.6 MiB/s | 25.8 KiB | 00m00s [ 44/152] libcap-0:2.69-1.fc40.i686 100% | 11.7 MiB/s | 84.0 KiB | 00m00s [ 45/152] libgcc-0:14.0.1-0.3.fc40.i686 100% | 13.4 MiB/s | 109.8 KiB | 00m00s [ 46/152] lz4-libs-0:1.9.4-4.fc39.i686 100% | 11.4 MiB/s | 70.1 KiB | 00m00s [ 47/152] libzstd-0:1.5.5-4.fc39.i686 100% | 28.3 MiB/s | 289.9 KiB | 00m00s [ 48/152] libattr-0:2.5.2-1.fc40.i686 100% | 3.0 MiB/s | 18.4 KiB | 00m00s [ 49/152] libeconf-0:0.5.2-1.fc40.i686 100% | 5.2 MiB/s | 32.0 KiB | 00m00s [ 50/152] libsemanage-0:3.6-1.fc40.i686 100% | 20.4 MiB/s | 125.2 KiB | 00m00s [ 51/152] setup-0:2.14.5-1.fc40.noarch 100% | 28.9 MiB/s | 148.1 KiB | 00m00s [ 52/152] libxcrypt-0:4.4.36-4.fc40.i68 100% | 19.9 MiB/s | 122.0 KiB | 00m00s [ 53/152] debugedit-0:5.0-12.fc40.i686 100% | 11.2 MiB/s | 80.0 KiB | 00m00s [ 54/152] elfutils-0:0.190-4.fc40.i686 100% | 46.2 MiB/s | 568.0 KiB | 00m00s [ 55/152] elfutils-libelf-0:0.190-4.fc4 100% | 16.4 MiB/s | 200.9 KiB | 00m00s [ 56/152] file-0:5.45-1.fc40.i686 100% | 5.3 MiB/s | 49.2 KiB | 00m00s [ 57/152] pkgconf-pkg-config-0:1.9.5-2. 100% | 1.2 MiB/s | 9.6 KiB | 00m00s [ 58/152] binutils-0:2.41-30.fc40.i686 100% | 157.5 MiB/s | 5.8 MiB | 00m00s [ 59/152] popt-0:1.19-3.fc39.i686 100% | 6.0 MiB/s | 61.6 KiB | 00m00s [ 60/152] rpm-0:4.19.1-2.fc40.i686 100% | 38.0 MiB/s | 506.5 KiB | 00m00s [ 61/152] rpm-build-libs-0:4.19.1-2.fc4 100% | 12.5 MiB/s | 102.0 KiB | 00m00s [ 62/152] rpm-libs-0:4.19.1-2.fc40.i686 100% | 37.0 MiB/s | 341.0 KiB | 00m00s [ 63/152] zstd-0:1.5.5-4.fc39.i686 100% | 44.1 MiB/s | 451.2 KiB | 00m00s [ 64/152] ansible-srpm-macros-0:1-12.fc 100% | 3.4 MiB/s | 20.9 KiB | 00m00s [ 65/152] glibc-gconv-extra-0:2.38.9000 100% | 91.5 MiB/s | 1.6 MiB | 00m00s [ 66/152] efi-srpm-macros-0:5-9.fc39.no 100% | 5.4 MiB/s | 22.2 KiB | 00m00s [ 67/152] dwz-0:0.15-3.fc39.i686 100% | 16.9 MiB/s | 138.6 KiB | 00m00s [ 68/152] fonts-srpm-macros-1:2.0.5-12. 100% | 5.2 MiB/s | 26.5 KiB | 00m00s [ 69/152] forge-srpm-macros-0:0.2.0-1.f 100% | 3.0 MiB/s | 18.5 KiB | 00m00s [ 70/152] fpc-srpm-macros-0:1.3-8.fc39. 100% | 1.0 MiB/s | 7.4 KiB | 00m00s [ 71/152] ghc-srpm-macros-0:1.6.1-3.fc4 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 72/152] gnat-srpm-macros-0:6-3.fc39.n 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 73/152] go-srpm-macros-0:3.3.1-1.fc40 100% | 5.4 MiB/s | 27.7 KiB | 00m00s [ 74/152] kernel-srpm-macros-0:1.0-20.f 100% | 3.4 MiB/s | 10.5 KiB | 00m00s [ 75/152] lua-srpm-macros-0:1-9.fc39.no 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 76/152] ocaml-srpm-macros-0:9-1.fc40. 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 77/152] openblas-srpm-macros-0:2-14.f 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 78/152] package-notes-srpm-macros-0:0 100% | 2.7 MiB/s | 11.2 KiB | 00m00s [ 79/152] perl-srpm-macros-0:1-51.fc39. 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 80/152] pyproject-srpm-macros-0:1.12. 100% | 2.2 MiB/s | 13.6 KiB | 00m00s [ 81/152] python-srpm-macros-0:3.12-7.f 100% | 4.7 MiB/s | 23.8 KiB | 00m00s [ 82/152] qt5-srpm-macros-0:5.15.12-1.f 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 83/152] qt6-srpm-macros-0:6.6.1-3.fc4 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [ 84/152] zig-srpm-macros-0:1-1.fc40.no 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 85/152] rust-srpm-macros-0:25.2-2.fc4 100% | 3.2 MiB/s | 13.0 KiB | 00m00s [ 86/152] pkgconf-0:1.9.5-2.fc39.i686 100% | 8.3 MiB/s | 42.7 KiB | 00m00s [ 87/152] zip-0:3.0-39.fc40.i686 100% | 37.3 MiB/s | 267.2 KiB | 00m00s [ 88/152] pkgconf-m4-0:1.9.5-2.fc39.noa 100% | 3.4 MiB/s | 13.9 KiB | 00m00s [ 89/152] libpkgconf-0:1.9.5-2.fc39.i68 100% | 6.7 MiB/s | 41.1 KiB | 00m00s [ 90/152] ed-0:1.20-1.fc40.i686 100% | 13.2 MiB/s | 81.2 KiB | 00m00s [ 91/152] authselect-0:1.5.0-1.fc40.i68 100% | 14.2 MiB/s | 144.9 KiB | 00m00s [ 92/152] gdbm-1:1.23-4.fc39.i686 100% | 16.3 MiB/s | 150.1 KiB | 00m00s [ 93/152] gdbm-libs-1:1.23-4.fc39.i686 100% | 8.3 MiB/s | 59.5 KiB | 00m00s [ 94/152] libnsl2-0:2.0.1-1.fc40.i686 100% | 5.0 MiB/s | 30.5 KiB | 00m00s [ 95/152] libpwquality-0:1.4.5-6.fc39.i 100% | 13.3 MiB/s | 108.9 KiB | 00m00s [ 96/152] libtirpc-0:1.3.4-1.rc1.fc40.i 100% | 12.4 MiB/s | 101.6 KiB | 00m00s [ 97/152] ca-certificates-0:2023.2.62_v 100% | 93.6 MiB/s | 862.6 KiB | 00m00s [ 98/152] openssl-libs-1:3.1.4-1.fc40.i 100% | 111.9 MiB/s | 2.1 MiB | 00m00s [ 99/152] crypto-policies-0:20231204-1. 100% | 9.6 MiB/s | 68.7 KiB | 00m00s [100/152] ncurses-base-0:6.4-9.20240113 100% | 12.4 MiB/s | 63.5 KiB | 00m00s [101/152] krb5-libs-0:1.21.2-3.fc40.i68 100% | 78.5 MiB/s | 803.4 KiB | 00m00s [102/152] libcom_err-0:1.47.0-2.fc39.i6 100% | 3.7 MiB/s | 26.4 KiB | 00m00s [103/152] libsepol-0:3.6-1.fc40.i686 100% | 42.9 MiB/s | 351.4 KiB | 00m00s [104/152] pcre2-0:10.42-2.fc40.i686 100% | 32.2 MiB/s | 231.0 KiB | 00m00s [105/152] cracklib-0:2.9.11-2.fc39.i686 100% | 13.5 MiB/s | 82.9 KiB | 00m00s [106/152] libxml2-0:2.12.4-1.fc40.i686 100% | 88.6 MiB/s | 725.7 KiB | 00m00s [107/152] keyutils-libs-0:1.6.3-1.fc40. 100% | 5.2 MiB/s | 31.8 KiB | 00m00s [108/152] libverto-0:0.3.2-6.fc39.i686 100% | 4.1 MiB/s | 21.0 KiB | 00m00s [109/152] glibc-common-0:2.38.9000-35.f 100% | 53.9 MiB/s | 386.0 KiB | 00m00s [110/152] basesystem-0:11-18.fc39.noarc 100% | 1.8 MiB/s | 7.2 KiB | 00m00s [111/152] gmp-1:6.2.1-5.fc39.i686 100% | 33.2 MiB/s | 305.5 KiB | 00m00s [112/152] filesystem-0:3.18-6.fc39.i686 100% | 89.0 MiB/s | 1.1 MiB | 00m00s [113/152] mpfr-0:4.2.1-1.fc40.i686 100% | 33.7 MiB/s | 380.1 KiB | 00m00s [114/152] file-libs-0:5.45-1.fc40.i686 100% | 75.2 MiB/s | 770.0 KiB | 00m00s [115/152] fedora-release-common-0:40-0. 100% | 5.0 MiB/s | 20.5 KiB | 00m00s [116/152] elfutils-libs-0:0.190-4.fc40. 100% | 40.4 MiB/s | 289.7 KiB | 00m00s [117/152] libstdc++-0:14.0.1-0.3.fc40.i 100% | 83.0 MiB/s | 935.0 KiB | 00m00s [118/152] coreutils-common-0:9.4-3.fc40 100% | 132.8 MiB/s | 2.1 MiB | 00m00s [119/152] p11-kit-0:0.25.3-1.fc40.i686 100% | 53.1 MiB/s | 489.7 KiB | 00m00s [120/152] libarchive-0:3.7.2-1.fc40.i68 100% | 2.0 MiB/s | 449.7 KiB | 00m00s [121/152] p11-kit-trust-0:0.25.3-1.fc40 100% | 22.8 MiB/s | 139.9 KiB | 00m00s [122/152] alternatives-0:1.26-1.fc40.i6 100% | 7.8 MiB/s | 39.9 KiB | 00m00s [123/152] binutils-gold-0:2.41-30.fc40. 100% | 75.4 MiB/s | 849.1 KiB | 00m00s [124/152] elfutils-debuginfod-client-0: 100% | 4.6 MiB/s | 38.1 KiB | 00m00s [125/152] jansson-0:2.13.1-7.fc39.i686 100% | 6.4 MiB/s | 45.8 KiB | 00m00s [126/152] lua-libs-0:5.4.6-3.fc39.i686 100% | 18.2 MiB/s | 149.4 KiB | 00m00s [127/152] sqlite-libs-0:3.45.0-1.fc40.i 100% | 73.0 MiB/s | 747.7 KiB | 00m00s [128/152] rpm-sequoia-0:1.6.0-1.fc40.i6 100% | 82.6 MiB/s | 930.4 KiB | 00m00s [129/152] pcre2-syntax-0:10.42-2.fc40.n 100% | 34.9 MiB/s | 143.1 KiB | 00m00s [130/152] libgomp-0:14.0.1-0.3.fc40.i68 100% | 40.8 MiB/s | 334.0 KiB | 00m00s [131/152] libtasn1-0:4.19.0-3.fc39.i686 100% | 14.6 MiB/s | 74.7 KiB | 00m00s [132/152] fedora-release-identity-basic 100% | 2.6 MiB/s | 10.8 KiB | 00m00s [133/152] fedora-repos-0:40-0.2.noarch 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [134/152] libffi-0:3.4.4-5.fc40.i686 100% | 6.1 MiB/s | 37.3 KiB | 00m00s [135/152] elfutils-default-yama-scope-0 100% | 3.1 MiB/s | 12.8 KiB | 00m00s [136/152] fedora-gpg-keys-0:40-0.2.noar 100% | 29.1 MiB/s | 119.4 KiB | 00m00s [137/152] fedora-repos-rawhide-0:40-0.2 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [138/152] curl-0:8.5.0-2.fc40.i686 100% | 45.6 MiB/s | 373.3 KiB | 00m00s [139/152] libcurl-0:8.5.0-2.fc40.i686 100% | 45.4 MiB/s | 371.6 KiB | 00m00s [140/152] xxhash-libs-0:0.8.2-1.fc39.i6 100% | 8.0 MiB/s | 49.4 KiB | 00m00s [141/152] libbrotli-0:1.1.0-1.fc40.i686 100% | 47.4 MiB/s | 340.0 KiB | 00m00s [142/152] libidn2-0:2.3.4-3.fc39.i686 100% | 15.5 MiB/s | 111.3 KiB | 00m00s [143/152] libnghttp2-0:1.59.0-1.fc40.i6 100% | 9.9 MiB/s | 81.0 KiB | 00m00s [144/152] libpsl-0:0.21.5-1.fc40.i686 100% | 10.4 MiB/s | 64.1 KiB | 00m00s [145/152] libssh-0:0.10.6-2.fc40.i686 100% | 37.0 MiB/s | 227.1 KiB | 00m00s [146/152] openldap-0:2.6.6-1.fc39.i686 100% | 44.5 MiB/s | 273.2 KiB | 00m00s [147/152] cyrus-sasl-lib-0:2.1.28-17.fc 100% | 92.9 MiB/s | 856.2 KiB | 00m00s [148/152] libevent-0:2.1.12-9.fc39.i686 100% | 38.6 MiB/s | 276.7 KiB | 00m00s [149/152] libssh-config-0:0.10.6-2.fc40 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [150/152] publicsuffix-list-dafsa-0:202 100% | 14.2 MiB/s | 58.0 KiB | 00m00s [151/152] libunistring-0:1.1-5.fc40.i68 100% | 53.8 MiB/s | 551.2 KiB | 00m00s [152/152] gdb-minimal-0:14.1-7.fc40.i68 100% | 42.8 MiB/s | 4.6 MiB | 00m00s -------------------------------------------------------------------------------- [152/152] Total 100% | 85.1 MiB/s | 52.5 MiB | 00m01s Running transaction [ 1/154] Verify package files 100% | 899.0 B/s | 152.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-6.fc39.i686 >>> Stop pre-transaction scriptlet: filesystem-0:3.18-6.fc39.i686 [ 2/154] Prepare transaction 100% | 4.0 KiB/s | 152.0 B | 00m00s [ 3/154] Installing libgcc-0:14.0.1-0. 100% | 256.9 MiB/s | 263.1 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.0.1-0.3.fc40.i686 >>> Stop post-install scriptlet: libgcc-0:14.0.1-0.3.fc40.i686 [ 4/154] Installing crypto-policies-0: 100% | 44.4 MiB/s | 181.7 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20231204-1.git1e3a2e4.fc40 >>> Stop post-install scriptlet: crypto-policies-0:20231204-1.git1e3a2e4.fc40.no [ 5/154] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 6/154] Installing fedora-gpg-keys-0: 100% | 54.6 MiB/s | 167.6 KiB | 00m00s [ 7/154] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 8/154] Installing fedora-repos-0:40- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/154] Installing fedora-release-com 100% | 22.6 MiB/s | 23.2 KiB | 00m00s [ 10/154] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 11/154] Installing setup-0:2.14.5-1.f 100% | 64.4 MiB/s | 725.8 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.14.5-1.fc40.noarch >>> Stop post-install scriptlet: setup-0:2.14.5-1.fc40.noarch [ 12/154] Installing filesystem-0:3.18- 100% | 3.3 MiB/s | 211.9 KiB | 00m00s [ 13/154] Installing basesystem-0:11-18 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/154] Installing publicsuffix-list- 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 15/154] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 16/154] Installing pcre2-syntax-0:10. 100% | 232.0 MiB/s | 237.6 KiB | 00m00s [ 17/154] Installing coreutils-common-0 100% | 409.4 MiB/s | 11.5 MiB | 00m00s [ 18/154] Installing ncurses-base-0:6.4 100% | 85.9 MiB/s | 351.6 KiB | 00m00s [ 19/154] Installing pkgconf-m4-0:1.9.5 100% | 0.0 B/s | 14.3 KiB | 00m00s [ 20/154] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.8 KiB | 00m00s [ 21/154] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [ 22/154] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 768.0 B | 00m00s [ 23/154] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [ 24/154] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [ 25/154] Installing openblas-srpm-macr 100% | 0.0 B/s | 384.0 B | 00m00s [ 26/154] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [ 27/154] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [ 28/154] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [ 29/154] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 648.0 B | 00m00s [ 30/154] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [ 31/154] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [ 32/154] Installing glibc-minimal-lang 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 33/154] Installing ncurses-libs-0:6.4 100% | 236.7 MiB/s | 969.4 KiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.38.9000-35.fc40.i686 >>> Stop pre-install scriptlet: glibc-0:2.38.9000-35.fc40.i686 [ 34/154] Installing glibc-0:2.38.9000- 100% | 204.3 MiB/s | 5.5 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.38.9000-35.fc40.i686 >>> Stop post-install scriptlet: glibc-0:2.38.9000-35.fc40.i686 [ 35/154] Installing bash-0:5.2.26-1.fc 100% | 377.0 MiB/s | 8.3 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-1.fc40.i686 >>> Stop post-install scriptlet: bash-0:5.2.26-1.fc40.i686 [ 36/154] Installing glibc-common-0:2.3 100% | 202.9 MiB/s | 1.0 MiB | 00m00s [ 37/154] Installing glibc-gconv-extra- 100% | 209.5 MiB/s | 7.3 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.38.9000-35.fc40.i686 >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.38.9000-35.fc40.i686 [ 38/154] Installing zlib-ng-compat-0:2 100% | 142.9 MiB/s | 146.3 KiB | 00m00s [ 39/154] Installing xz-libs-0:5.4.5-1. 100% | 224.9 MiB/s | 230.3 KiB | 00m00s [ 40/154] Installing bzip2-libs-0:1.0.8 100% | 75.2 MiB/s | 77.0 KiB | 00m00s [ 41/154] Installing libuuid-0:2.39.3-4 100% | 0.0 B/s | 34.0 KiB | 00m00s [ 42/154] Installing readline-0:8.2-7.f 100% | 224.4 MiB/s | 459.6 KiB | 00m00s [ 43/154] Installing libzstd-0:1.5.5-4. 100% | 351.8 MiB/s | 720.4 KiB | 00m00s [ 44/154] Installing elfutils-libelf-0: 100% | 331.0 MiB/s | 1.0 MiB | 00m00s [ 45/154] Installing popt-0:1.19-3.fc39 100% | 69.6 MiB/s | 142.5 KiB | 00m00s [ 46/154] Installing libstdc++-0:14.0.1 100% | 350.0 MiB/s | 2.8 MiB | 00m00s [ 47/154] Installing libblkid-0:2.39.3- 100% | 251.0 MiB/s | 257.0 KiB | 00m00s [ 48/154] Installing libattr-0:2.5.2-1. 100% | 0.0 B/s | 24.8 KiB | 00m00s [ 49/154] Installing libacl-0:2.3.2-1.f 100% | 0.0 B/s | 40.1 KiB | 00m00s [ 50/154] Installing libxcrypt-0:4.4.36 100% | 274.3 MiB/s | 280.9 KiB | 00m00s [ 51/154] Installing gmp-1:6.2.1-5.fc39 100% | 355.4 MiB/s | 727.8 KiB | 00m00s [ 52/154] Installing lz4-libs-0:1.9.4-4 100% | 130.6 MiB/s | 133.8 KiB | 00m00s [ 53/154] Installing libeconf-0:0.5.2-1 100% | 0.0 B/s | 56.9 KiB | 00m00s [ 54/154] Installing gdbm-libs-1:1.23-4 100% | 127.0 MiB/s | 130.1 KiB | 00m00s [ 55/154] Installing mpfr-0:4.2.1-1.fc4 100% | 312.6 MiB/s | 960.2 KiB | 00m00s [ 56/154] Installing gawk-0:5.3.0-1.fc4 100% | 290.6 MiB/s | 1.7 MiB | 00m00s [ 57/154] Installing dwz-0:0.15-3.fc39. 100% | 299.1 MiB/s | 306.2 KiB | 00m00s [ 58/154] Installing unzip-0:6.0-62.fc3 100% | 195.1 MiB/s | 399.6 KiB | 00m00s [ 59/154] Installing file-libs-0:5.45-1 100% | 621.6 MiB/s | 9.9 MiB | 00m00s [ 60/154] Installing file-0:5.45-1.fc40 100% | 93.8 MiB/s | 96.0 KiB | 00m00s [ 61/154] Installing libcap-ng-0:0.8.4- 100% | 0.0 B/s | 73.6 KiB | 00m00s [ 62/154] Installing audit-libs-0:4.0-7 100% | 320.2 MiB/s | 327.9 KiB | 00m00s [ 63/154] Installing pam-libs-0:1.6.0-1 100% | 120.2 MiB/s | 123.1 KiB | 00m00s [ 64/154] Installing libcap-0:2.69-1.fc 100% | 205.7 MiB/s | 210.6 KiB | 00m00s [ 65/154] Installing systemd-libs-0:255 100% | 321.7 MiB/s | 1.9 MiB | 00m00s [ 66/154] Installing libsmartcols-0:2.3 100% | 141.2 MiB/s | 144.5 KiB | 00m00s [ 67/154] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 63.5 KiB | 00m00s [ 68/154] Installing libsepol-0:3.6-1.f 100% | 423.1 MiB/s | 866.4 KiB | 00m00s [ 69/154] Installing pcre2-0:10.42-2.fc 100% | 311.3 MiB/s | 637.5 KiB | 00m00s [ 70/154] Installing libselinux-0:3.6-2 100% | 193.0 MiB/s | 197.6 KiB | 00m00s [ 71/154] Installing sed-0:4.8-14.fc39. 100% | 196.6 MiB/s | 805.1 KiB | 00m00s [ 72/154] Installing grep-0:3.11-5.fc40 100% | 251.6 MiB/s | 1.0 MiB | 00m00s [ 73/154] Installing findutils-1:4.9.0- 100% | 248.6 MiB/s | 1.5 MiB | 00m00s [ 74/154] Installing xz-0:5.4.5-1.fc40. 100% | 286.3 MiB/s | 2.0 MiB | 00m00s [ 75/154] Installing libmount-0:2.39.3- 100% | 375.5 MiB/s | 384.5 KiB | 00m00s [ 76/154] Installing alternatives-0:1.2 100% | 0.0 B/s | 59.1 KiB | 00m00s [ 77/154] Installing jansson-0:2.13.1-7 100% | 0.0 B/s | 88.9 KiB | 00m00s [ 78/154] Installing lua-libs-0:5.4.6-3 100% | 306.4 MiB/s | 313.8 KiB | 00m00s [ 79/154] Installing libtasn1-0:4.19.0- 100% | 176.5 MiB/s | 180.7 KiB | 00m00s [ 80/154] Installing libunistring-0:1.1 100% | 348.4 MiB/s | 1.7 MiB | 00m00s [ 81/154] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.190-4.fc40.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.190-4.fc40.noar [ 82/154] Installing libidn2-0:2.3.4-3. 100% | 105.6 MiB/s | 324.3 KiB | 00m00s [ 83/154] Installing libpsl-0:0.21.5-1. 100% | 75.2 MiB/s | 77.0 KiB | 00m00s [ 84/154] Installing util-linux-core-0: 100% | 209.6 MiB/s | 1.3 MiB | 00m00s [ 85/154] Installing tar-2:1.35-2.fc40. 100% | 333.7 MiB/s | 3.0 MiB | 00m00s [ 86/154] Installing libsemanage-0:3.6- 100% | 151.3 MiB/s | 309.8 KiB | 00m00s [ 87/154] Installing shadow-utils-2:4.1 100% | 137.4 MiB/s | 4.0 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-10.fc39.i686 >>> Stop pre-install scriptlet: libutempter-0:1.2.1-10.fc39.i686 [ 88/154] Installing libutempter-0:1.2. 100% | 56.8 MiB/s | 58.1 KiB | 00m00s [ 89/154] Installing zip-0:3.0-39.fc40. 100% | 232.7 MiB/s | 714.8 KiB | 00m00s [ 90/154] Installing gdbm-1:1.23-4.fc39 100% | 227.8 MiB/s | 466.6 KiB | 00m00s [ 91/154] Installing cyrus-sasl-lib-0:2 100% | 353.3 MiB/s | 2.5 MiB | 00m00s [ 92/154] Installing zstd-0:1.5.5-4.fc3 100% | 382.8 MiB/s | 1.5 MiB | 00m00s [ 93/154] Installing libfdisk-0:2.39.3- 100% | 401.6 MiB/s | 411.2 KiB | 00m00s [ 94/154] Installing bzip2-0:1.0.8-16.f 100% | 96.1 MiB/s | 98.4 KiB | 00m00s [ 95/154] Installing libxml2-0:2.12.4-1 100% | 358.1 MiB/s | 1.8 MiB | 00m00s [ 96/154] Installing sqlite-libs-0:3.45 100% | 368.0 MiB/s | 1.5 MiB | 00m00s [ 97/154] Installing ed-0:1.20-1.fc40.i 100% | 140.1 MiB/s | 143.5 KiB | 00m00s [ 98/154] Installing patch-0:2.7.6-22.f 100% | 276.8 MiB/s | 283.4 KiB | 00m00s [ 99/154] Installing cpio-0:2.15-1.fc40 100% | 276.3 MiB/s | 1.1 MiB | 00m00s [100/154] Installing diffutils-0:3.10-3 100% | 316.6 MiB/s | 1.6 MiB | 00m00s [101/154] Installing libpkgconf-0:1.9.5 100% | 0.0 B/s | 81.8 KiB | 00m00s [102/154] Installing pkgconf-0:1.9.5-2. 100% | 78.9 MiB/s | 80.8 KiB | 00m00s [103/154] Installing pkgconf-pkg-config 100% | 0.0 B/s | 1.8 KiB | 00m00s [104/154] Installing keyutils-libs-0:1. 100% | 0.0 B/s | 59.0 KiB | 00m00s [105/154] Installing libverto-0:0.3.2-6 100% | 0.0 B/s | 30.5 KiB | 00m00s [106/154] Installing libgomp-0:14.0.1-0 100% | 254.9 MiB/s | 522.1 KiB | 00m00s [107/154] Installing libffi-0:3.4.4-5.f 100% | 76.3 MiB/s | 78.1 KiB | 00m00s [108/154] Installing p11-kit-0:0.25.3-1 100% | 269.4 MiB/s | 2.4 MiB | 00m00s [109/154] Installing p11-kit-trust-0:0. 100% | 47.3 MiB/s | 387.5 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-1.fc40.i686 >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-1.fc40.i686 [110/154] Installing openssl-libs-1:3.1 100% | 314.9 MiB/s | 6.0 MiB | 00m00s [111/154] Installing coreutils-0:9.4-3. 100% | 245.4 MiB/s | 5.6 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40.noar [112/154] Installing ca-certificates-0: 100% | 2.4 MiB/s | 2.3 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40.noa [113/154] Installing krb5-libs-0:1.21.2 100% | 259.0 MiB/s | 2.3 MiB | 00m00s [114/154] Installing libtirpc-0:1.3.4-1 100% | 210.7 MiB/s | 215.7 KiB | 00m00s [115/154] Installing gzip-0:1.12-6.fc39 100% | 185.8 MiB/s | 380.6 KiB | 00m00s >>> Running pre-install scriptlet: authselect-libs-0:1.5.0-1.fc40.i686 >>> Stop pre-install scriptlet: authselect-libs-0:1.5.0-1.fc40.i686 [116/154] Installing authselect-libs-0: 100% | 196.5 MiB/s | 1.0 MiB | 00m00s [117/154] Installing authselect-0:1.5.0 100% | 82.0 MiB/s | 168.0 KiB | 00m00s [118/154] Installing cracklib-0:2.9.11- 100% | 81.7 MiB/s | 251.0 KiB | 00m00s [119/154] Installing libpwquality-0:1.4 100% | 103.2 MiB/s | 422.8 KiB | 00m00s [120/154] Installing libnsl2-0:2.0.1-1. 100% | 56.9 MiB/s | 58.2 KiB | 00m00s [121/154] Installing pam-0:1.6.0-1.fc40 100% | 143.9 MiB/s | 1.7 MiB | 00m00s [122/154] Installing libssh-0:0.10.6-2. 100% | 276.0 MiB/s | 565.3 KiB | 00m00s [123/154] Installing libarchive-0:3.7.2 100% | 325.6 MiB/s | 1.0 MiB | 00m00s [124/154] Installing rpm-sequoia-0:1.6. 100% | 364.9 MiB/s | 2.6 MiB | 00m00s [125/154] Installing rpm-libs-0:4.19.1- 100% | 387.9 MiB/s | 794.4 KiB | 00m00s [126/154] Installing libevent-0:2.1.12- 100% | 317.6 MiB/s | 975.7 KiB | 00m00s [127/154] Installing openldap-0:2.6.6-1 100% | 223.5 MiB/s | 686.5 KiB | 00m00s [128/154] Installing xxhash-libs-0:0.8. 100% | 0.0 B/s | 121.2 KiB | 00m00s [129/154] Installing libbrotli-0:1.1.0- 100% | 279.2 MiB/s | 857.8 KiB | 00m00s [130/154] Installing libnghttp2-0:1.59. 100% | 162.6 MiB/s | 166.6 KiB | 00m00s [131/154] Installing libcurl-0:8.5.0-2. 100% | 391.5 MiB/s | 801.8 KiB | 00m00s [132/154] Installing elfutils-debuginfo 100% | 59.8 MiB/s | 61.2 KiB | 00m00s [133/154] Installing elfutils-libs-0:0. 100% | 346.9 MiB/s | 710.5 KiB | 00m00s [134/154] Installing binutils-gold-0:2. 100% | 162.8 MiB/s | 2.1 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.41-30.fc40.i686 >>> Stop post-install scriptlet: binutils-gold-0:2.41-30.fc40.i686 [135/154] Installing binutils-0:2.41-30 100% | 339.7 MiB/s | 24.5 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.41-30.fc40.i686 >>> Stop post-install scriptlet: binutils-0:2.41-30.fc40.i686 [136/154] Installing elfutils-0:0.190-4 100% | 291.3 MiB/s | 2.6 MiB | 00m00s [137/154] Installing gdb-minimal-0:14.1 100% | 359.4 MiB/s | 12.9 MiB | 00m00s [138/154] Installing debugedit-0:5.0-12 100% | 190.8 MiB/s | 195.4 KiB | 00m00s [139/154] Installing rpm-build-libs-0:4 100% | 205.1 MiB/s | 210.0 KiB | 00m00s [140/154] Installing curl-0:8.5.0-2.fc4 100% | 64.8 MiB/s | 795.9 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1-2.fc40.i686 >>> Stop pre-install scriptlet: rpm-0:4.19.1-2.fc40.i686 [141/154] Installing rpm-0:4.19.1-2.fc4 100% | 159.1 MiB/s | 2.4 MiB | 00m00s [142/154] Installing efi-srpm-macros-0: 100% | 0.0 B/s | 41.2 KiB | 00m00s [143/154] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [144/154] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [145/154] Installing fonts-srpm-macros- 100% | 0.0 B/s | 56.5 KiB | 00m00s [146/154] Installing forge-srpm-macros- 100% | 37.7 MiB/s | 38.6 KiB | 00m00s [147/154] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 61.6 KiB | 00m00s [148/154] Installing python-srpm-macros 100% | 0.0 B/s | 51.3 KiB | 00m00s [149/154] Installing redhat-rpm-config- 100% | 92.6 MiB/s | 189.6 KiB | 00m00s [150/154] Installing rpm-build-0:4.19.1 100% | 79.5 MiB/s | 162.8 KiB | 00m00s [151/154] Installing pyproject-srpm-mac 100% | 2.0 MiB/s | 2.1 KiB | 00m00s [152/154] Installing util-linux-0:2.39. 100% | 195.3 MiB/s | 3.3 MiB | 00m00s [153/154] Installing which-0:2.21-40.fc 100% | 79.1 MiB/s | 81.0 KiB | 00m00s [154/154] Installing info-0:7.1-1.fc40. 100% | 304.1 KiB/s | 372.8 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-6.fc39.i686 >>> Stop post-transaction scriptlet: filesystem-0:3.18-6.fc39.i686 >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-1.fc40.i686 >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-1.fc40.i686 >>> Running post-transaction scriptlet: rpm-0:4.19.1-2.fc40.i686 >>> Stop post-transaction scriptlet: rpm-0:4.19.1-2.fc40.i686 >>> Running trigger-install scriptlet: glibc-common-0:2.38.9000-35.fc40.i686 >>> Stop trigger-install scriptlet: glibc-common-0:2.38.9000-35.fc40.i686 >>> Running trigger-install scriptlet: info-0:7.1-1.fc40.i686 >>> Stop trigger-install scriptlet: info-0:7.1-1.fc40.i686 Warning: skipped PGP checks for 152 package(s). Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.26-1.fc40.i686 ansible-srpm-macros-1-12.fc40.noarch audit-libs-4.0-7.fc40.i686 authselect-1.5.0-1.fc40.i686 authselect-libs-1.5.0-1.fc40.i686 basesystem-11-18.fc39.noarch bash-5.2.26-1.fc40.i686 binutils-2.41-30.fc40.i686 binutils-gold-2.41-30.fc40.i686 bzip2-1.0.8-16.fc39.i686 bzip2-libs-1.0.8-16.fc39.i686 ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-3.fc40.i686 coreutils-common-9.4-3.fc40.i686 cpio-2.15-1.fc40.i686 cracklib-2.9.11-2.fc39.i686 crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-2.fc40.i686 cyrus-sasl-lib-2.1.28-17.fc40.i686 debugedit-5.0-12.fc40.i686 diffutils-3.10-3.fc39.i686 dwz-0.15-3.fc39.i686 ed-1.20-1.fc40.i686 efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.i686 elfutils-debuginfod-client-0.190-4.fc40.i686 elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.i686 elfutils-libs-0.190-4.fc40.i686 fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.29.noarch fedora-release-common-40-0.29.noarch fedora-release-identity-basic-40-0.29.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.i686 file-libs-5.45-1.fc40.i686 filesystem-3.18-6.fc39.i686 findutils-4.9.0-6.fc40.i686 fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.3.0-1.fc40.i686 gdb-minimal-14.1-7.fc40.i686 gdbm-1.23-4.fc39.i686 gdbm-libs-1.23-4.fc39.i686 ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-35.fc40.i686 glibc-common-2.38.9000-35.fc40.i686 glibc-gconv-extra-2.38.9000-35.fc40.i686 glibc-minimal-langpack-2.38.9000-35.fc40.i686 gmp-6.2.1-5.fc39.i686 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.i686 gzip-1.12-6.fc39.i686 info-7.1-1.fc40.i686 jansson-2.13.1-7.fc39.i686 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc40.i686 krb5-libs-1.21.2-3.fc40.i686 libacl-2.3.2-1.fc40.i686 libarchive-3.7.2-1.fc40.i686 libattr-2.5.2-1.fc40.i686 libblkid-2.39.3-4.fc40.i686 libbrotli-1.1.0-1.fc40.i686 libcap-2.69-1.fc40.i686 libcap-ng-0.8.4-2.fc40.i686 libcom_err-1.47.0-2.fc39.i686 libcurl-8.5.0-2.fc40.i686 libeconf-0.5.2-1.fc40.i686 libevent-2.1.12-9.fc39.i686 libfdisk-2.39.3-4.fc40.i686 libffi-3.4.4-5.fc40.i686 libgcc-14.0.1-0.3.fc40.i686 libgomp-14.0.1-0.3.fc40.i686 libidn2-2.3.4-3.fc39.i686 libmount-2.39.3-4.fc40.i686 libnghttp2-1.59.0-1.fc40.i686 libnsl2-2.0.1-1.fc40.i686 libpkgconf-1.9.5-2.fc39.i686 libpsl-0.21.5-1.fc40.i686 libpwquality-1.4.5-6.fc39.i686 libselinux-3.6-2.fc40.i686 libsemanage-3.6-1.fc40.i686 libsepol-3.6-1.fc40.i686 libsmartcols-2.39.3-4.fc40.i686 libssh-0.10.6-2.fc40.i686 libssh-config-0.10.6-2.fc40.noarch libstdc++-14.0.1-0.3.fc40.i686 libtasn1-4.19.0-3.fc39.i686 libtirpc-1.3.4-1.rc1.fc40.i686 libunistring-1.1-5.fc40.i686 libutempter-1.2.1-10.fc39.i686 libuuid-2.39.3-4.fc40.i686 libverto-0.3.2-6.fc39.i686 libxcrypt-4.4.36-4.fc40.i686 libxml2-2.12.4-1.fc40.i686 libzstd-1.5.5-4.fc39.i686 lua-libs-5.4.6-3.fc39.i686 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.i686 mpfr-4.2.1-1.fc40.i686 ncurses-base-6.4-9.20240113.fc40.noarch ncurses-libs-6.4-9.20240113.fc40.i686 ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.i686 openssl-libs-3.1.4-1.fc40.i686 p11-kit-0.25.3-1.fc40.i686 p11-kit-trust-0.25.3-1.fc40.i686 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.6.0-1.fc40.i686 pam-libs-1.6.0-1.fc40.i686 patch-2.7.6-22.fc39.i686 pcre2-10.42-2.fc40.i686 pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.i686 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.i686 popt-1.19-3.fc39.i686 publicsuffix-list-dafsa-20240107-1.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-7.fc40.noarch qt5-srpm-macros-5.15.12-1.fc40.noarch qt6-srpm-macros-6.6.1-3.fc40.noarch readline-8.2-7.fc40.i686 redhat-rpm-config-280-1.fc40.noarch rpm-4.19.1-2.fc40.i686 rpm-build-4.19.1-2.fc40.i686 rpm-build-libs-4.19.1-2.fc40.i686 rpm-libs-4.19.1-2.fc40.i686 rpm-sequoia-1.6.0-1.fc40.i686 rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.i686 setup-2.14.5-1.fc40.noarch shadow-utils-4.14.0-2.fc40.i686 sqlite-libs-3.45.0-1.fc40.i686 systemd-libs-255.3-1.fc40.i686 tar-1.35-2.fc40.i686 unzip-6.0-62.fc39.i686 util-linux-2.39.3-4.fc40.i686 util-linux-core-2.39.3-4.fc40.i686 which-2.21-40.fc39.i686 xxhash-libs-0.8.2-1.fc39.i686 xz-5.4.5-1.fc40.i686 xz-libs-5.4.5-1.fc40.i686 zig-srpm-macros-1-1.fc40.noarch zip-3.0-39.fc40.i686 zlib-ng-compat-2.1.6-1.fc40.i686 zstd-1.5.5-4.fc39.i686 Start: buildsrpm Start: rpmbuild -bs warning: %patchN is deprecated (2 usages found), use %patch N (or %patch -P N) Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1706313600 Wrote: /builddir/build/SRPMS/seqan-1.4.2-53.fc40.src.rpm RPM build warnings: %patchN is deprecated (2 usages found), use %patch N (or %patch -P N) Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1706326045.169591/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-gx43d9sg/seqan/seqan.spec) Config(child) 0 minutes 58 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/seqan-1.4.2-53.fc40.src.rpm) Config(fedora-rawhide-i686) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1706326045.169591/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1706326045.169591/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1706326045.169591/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1-2.fc40.x86_64 rpm-sequoia-1.5.0-2.fc40.x86_64 python3-dnf-4.18.2-1.fc40.noarch yum-4.18.2-1.fc40.noarch dnf5-5.1.11-1.fc40.x86_64 dnf5-plugins-5.1.11-1.fc40.x86_64 Finish: chroot init Start: build phase for seqan-1.4.2-53.fc40.src.rpm Start: build setup for seqan-1.4.2-53.fc40.src.rpm warning: %patchN is deprecated (2 usages found), use %patch N (or %patch -P N) Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1706313600 Wrote: /builddir/build/SRPMS/seqan-1.4.2-53.fc40.src.rpm RPM build warnings: %patchN is deprecated (2 usages found), use %patch N (or %patch -P N) Updating and loading repositories: local 100% | 236.8 KiB/s | 3.8 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 158.5 KiB/s | 4.1 KiB | 00m00s Copr repository 100% | 66.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: boost-devel i686 1.83.0-2.fc40 copr_base 143.0 MiB bzip2-devel i686 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309.8 KiB cmake i686 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.4 MiB coin-or-lemon-devel i686 1.3.1-29.fc40 copr_base 2.5 MiB gcc i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100.8 MiB gcc-c++ i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.6 MiB libstdc++-static i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.7 MiB llvm-devel i686 17.0.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.3 MiB make i686 1:4.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB python3-devel i686 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python3-setuptools noarch 68.2.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.1 MiB qt-devel i686 1:4.8.7-74.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.1 MiB zlib-ng-compat-devel i686 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.4 KiB Installing dependencies: Lmod i686 8.7.32-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB MUMPS i686 5.6.2-3.fc40 copr_base 10.3 MiB MUMPS-common noarch 5.6.2-3.fc40 copr_base 948.0 KiB abattis-cantarell-vf-fonts noarch 0.301-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.3 KiB alsa-lib i686 1.2.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB annobin-docs noarch 12.38-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95.6 KiB annobin-plugin-gcc i686 12.38-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 965.8 KiB avahi-libs i686 0.8-24.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183.5 KiB boost i686 1.83.0-2.fc40 copr_base 1.3 KiB boost-atomic i686 1.83.0-2.fc40 copr_base 16.1 KiB boost-chrono i686 1.83.0-2.fc40 copr_base 36.8 KiB boost-container i686 1.83.0-2.fc40 copr_base 68.7 KiB boost-context i686 1.83.0-2.fc40 copr_base 15.8 KiB boost-contract i686 1.83.0-2.fc40 copr_base 102.4 KiB boost-coroutine i686 1.83.0-2.fc40 copr_base 20.3 KiB boost-date-time i686 1.83.0-2.fc40 copr_base 15.6 KiB boost-fiber i686 1.83.0-2.fc40 copr_base 78.0 KiB boost-filesystem i686 1.83.0-2.fc40 copr_base 146.8 KiB boost-graph i686 1.83.0-2.fc40 copr_base 337.2 KiB boost-iostreams i686 1.83.0-2.fc40 copr_base 90.0 KiB boost-json i686 1.83.0-2.fc40 copr_base 344.4 KiB boost-locale i686 1.83.0-2.fc40 copr_base 613.2 KiB boost-log i686 1.83.0-2.fc40 copr_base 1.5 MiB boost-math i686 1.83.0-2.fc40 copr_base 654.6 KiB boost-nowide i686 1.83.0-2.fc40 copr_base 24.1 KiB boost-numpy3 i686 1.83.0-2.fc40 copr_base 56.9 KiB boost-program-options i686 1.83.0-2.fc40 copr_base 268.1 KiB boost-python3 i686 1.83.0-2.fc40 copr_base 248.1 KiB boost-random i686 1.83.0-2.fc40 copr_base 28.9 KiB boost-regex i686 1.83.0-2.fc40 copr_base 262.2 KiB boost-serialization i686 1.83.0-2.fc40 copr_base 444.1 KiB boost-stacktrace i686 1.83.0-2.fc40 copr_base 57.8 KiB boost-system i686 1.83.0-2.fc40 copr_base 15.6 KiB boost-test i686 1.83.0-2.fc40 copr_base 629.4 KiB boost-thread i686 1.83.0-2.fc40 copr_base 136.0 KiB boost-timer i686 1.83.0-2.fc40 copr_base 24.3 KiB boost-type_erasure i686 1.83.0-2.fc40 copr_base 53.4 KiB boost-wave i686 1.83.0-2.fc40 copr_base 646.7 KiB brotli i686 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.9 KiB brotli-devel i686 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.6 KiB cairo i686 1.18.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB cliquer-libs i686 1.22-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70.9 KiB cmake-data noarch 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 MiB cmake-filesystem i686 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B cmake-rpm-macros noarch 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 KiB coin-or-Cbc i686 2.10.5-16.fc40 copr_base 2.4 MiB coin-or-Cgl i686 0.60.3-12.fc40 copr_base 1.1 MiB coin-or-Clp i686 1.17.6-17.fc40 copr_base 2.5 MiB coin-or-CoinUtils i686 2.11.4-12.fc40 copr_base 1.2 MiB coin-or-Osi i686 0.108.6-11.fc40 copr_base 961.6 KiB coin-or-lemon i686 1.3.1-29.fc40 copr_base 236.6 KiB cpp i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.3 MiB cups-libs i686 1:2.4.7-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 669.7 KiB dbus-libs i686 1:1.14.10-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 404.4 KiB default-fonts-core-sans noarch 4.0-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 KiB double-conversion i686 3.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.9 KiB duktape i686 2.7.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 623.3 KiB emacs-filesystem noarch 1:29.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B expat i686 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281.3 KiB flexiblas i686 3.4.1-3.fc40 copr_base 46.7 KiB flexiblas-netlib i686 3.4.1-3.fc40 copr_base 11.0 MiB flexiblas-openblas-openmp i686 3.4.1-3.fc40 copr_base 26.6 KiB fontconfig i686 2.15.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 766.6 KiB fontconfig-devel i686 2.15.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.2 KiB fonts-filesystem noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B freetype i686 2.13.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 850.5 KiB freetype-devel i686 2.13.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 MiB gc i686 8.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255.3 KiB gcc-plugin-annobin i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB gecode i686 6.2.0-13.fc39 copr_base 14.3 MiB gettext i686 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.0 MiB gettext-envsubst i686 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70.1 KiB gettext-libs i686 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 934.1 KiB gettext-runtime i686 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 457.2 KiB gl-manpages noarch 1.1-29.20190306.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 935.6 KiB glib2 i686 2.79.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 MiB glib2-devel i686 2.79.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.0 MiB glibc-devel i686 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.1 KiB glibc-headers-x86 noarch 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB glpk i686 5.0-10.fc40 copr_base 926.3 KiB glx-utils i686 9.0.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 440.7 KiB gnutls i686 3.8.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 MiB google-noto-fonts-common noarch 20230801-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.4 KiB google-noto-sans-vf-fonts noarch 20230801-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB graphite2 i686 1.3.14-15.fc40 copr_base 194.4 KiB graphite2-devel i686 1.3.14-15.fc40 copr_base 49.0 KiB gsl i686 2.7.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB guile22 i686 2.2.7-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.5 MiB harfbuzz i686 8.3.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB harfbuzz-devel i686 8.3.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 MiB harfbuzz-icu i686 8.3.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.7 KiB hwdata noarch 0.378-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 MiB jbigkit-libs i686 2.1-27.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.2 KiB jsoncpp i686 1.9.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 256.7 KiB kernel-headers i686 6.8.0-0.rc1.12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB lcms2 i686 2.16-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 459.2 KiB libICE i686 1.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 188.1 KiB libICE-devel i686 1.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261.8 KiB libSM i686 1.2.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.5 KiB libSM-devel i686 1.2.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.8 KiB libX11 i686 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB libX11-common noarch 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libX11-devel i686 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libX11-xcb i686 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.3 KiB libXau i686 1.0.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.1 KiB libXau-devel i686 1.0.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB libXcursor i686 1.2.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.7 KiB libXcursor-devel i686 1.2.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.5 KiB libXext i686 1.3.5-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.0 KiB libXext-devel i686 1.3.5-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.8 KiB libXfixes i686 6.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.6 KiB libXfixes-devel i686 6.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB libXft i686 2.3.8-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 167.6 KiB libXft-devel i686 2.3.8-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.7 KiB libXi i686 1.8.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79.9 KiB libXi-devel i686 1.8.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.6 KiB libXinerama i686 1.1.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.2 KiB libXinerama-devel i686 1.1.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.0 KiB libXrandr i686 1.5.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.1 KiB libXrandr-devel i686 1.5.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.8 KiB libXrender i686 0.9.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53.3 KiB libXrender-devel i686 0.9.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.1 KiB libXt i686 1.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 439.6 KiB libXt-devel i686 1.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libXv i686 1.0.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.3 KiB libXv-devel i686 1.0.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.3 KiB libXxf86vm i686 1.1.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.5 KiB libasan i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libatomic i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27.5 KiB libb2 i686 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53.4 KiB libblkid-devel i686 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.3 KiB libdrm i686 2.4.120-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 422.1 KiB libedit i686 3.1-48.20230828cvs.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 247.2 KiB libedit-devel i686 3.1-48.20230828cvs.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.4 KiB libevdev i686 1.13.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.3 KiB libffi-devel i686 3.4.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.2 KiB libgfortran i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB libglvnd i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 552.0 KiB libglvnd-core-devel i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.3 KiB libglvnd-devel i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB libglvnd-egl i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.1 KiB libglvnd-gles i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.5 KiB libglvnd-glx i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 643.8 KiB libglvnd-opengl i686 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136.3 KiB libgudev i686 238-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 87.1 KiB libicu i686 73.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36.5 MiB libicu-devel i686 73.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.5 MiB libinput i686 1.25.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 570.7 KiB libjpeg-turbo i686 2.1.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 680.3 KiB liblerc i686 4.0.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 642.7 KiB libmng i686 2.0.3-19.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 559.6 KiB libmount-devel i686 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.5 KiB libmpc i686 1.3.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 172.0 KiB libnauty i686 2.8.8-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 MiB libpciaccess i686 0.16-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.9 KiB libpng i686 2:1.6.40-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 257.2 KiB libpng-devel i686 2:1.6.40-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 879.9 KiB libproxy i686 0.5.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113.8 KiB libquadmath i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 513.2 KiB libquadmath-devel i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.6 KiB libselinux-devel i686 3.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126.1 KiB libsepol-devel i686 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.2 KiB libstdc++-devel i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.2 MiB libtiff i686 4.5.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB libtool-ltdl i686 2.4.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.4 KiB libubsan i686 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 538.6 KiB libuuid-devel i686 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.5 KiB libuv i686 1:1.47.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 542.9 KiB libwacom i686 2.9.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.8 KiB libwacom-data noarch 2.9.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 605.9 KiB libwayland-client i686 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.0 KiB libwayland-server i686 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.4 KiB libwebp i686 1.3.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 830.2 KiB libxcb i686 1.16-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libxcb-devel i686 1.16-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB libxcrypt-devel i686 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.3 KiB libxkbcommon i686 1.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 334.9 KiB libxkbcommon-x11 i686 1.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.8 KiB libxml2-devel i686 2.12.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 MiB libxshmfence i686 1.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.6 KiB llvm i686 17.0.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116.7 MiB llvm-googletest i686 17.0.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB llvm-libs i686 17.0.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118.0 MiB llvm-static i686 17.0.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 237.5 MiB llvm-test i686 17.0.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB lua i686 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 604.3 KiB lua-filesystem i686 1.8.0-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.8 KiB lua-json noarch 1.3.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.3 KiB lua-lpeg i686 1.0.2-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175.8 KiB lua-posix i686 36.2.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 586.4 KiB lua-term i686 0.08-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.1 KiB mesa-libEGL i686 24.0.0~rc2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 310.5 KiB mesa-libGL i686 24.0.0~rc2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 493.0 KiB mesa-libGLU i686 9.0.3-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 369.3 KiB mesa-libGLU-devel i686 9.0.3-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.0 KiB mesa-libgbm i686 24.0.0~rc2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.4 KiB mesa-libglapi i686 24.0.0~rc2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143.7 KiB metis i686 5.1.0.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB mp i686 3.1.0-44.20200303git7fd4828.fc40 copr_base 2.8 MiB mpdecimal i686 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204.1 KiB mtdev i686 1.1.6-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.5 KiB ncurses-c++-libs i686 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.2 KiB ncurses-devel i686 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 859.6 KiB nettle i686 3.9.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 792.2 KiB openblas i686 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.0 KiB openblas-openmp i686 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.0 MiB pcre2-devel i686 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB pcre2-utf16 i686 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 573.4 KiB pcre2-utf32 i686 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 541.3 KiB pixman i686 0.43.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 757.6 KiB procps-ng i686 4.0.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB pyproject-rpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.8 KiB python-pip-wheel noarch 23.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB python-rpm-macros noarch 3.12-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.1 KiB python3 i686 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.0 KiB python3-libs i686 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.5 MiB python3-numpy i686 1:1.26.2-4.fc40 copr_base 36.8 MiB python3-packaging noarch 23.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 421.1 KiB python3-rpm-generators noarch 14-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82.3 KiB python3-rpm-macros noarch 3.12-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB qt i686 1:4.8.7-74.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.2 MiB qt-common noarch 1:4.8.7-74.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B qt-settings noarch 39.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB qt-x11 i686 1:4.8.7-74.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.6 MiB qt5-qtbase i686 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.6 MiB qt5-qtbase-common noarch 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.0 B qt5-qtbase-gui i686 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.5 MiB rhash i686 1.4.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 392.2 KiB scotch i686 7.0.4-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 760.1 KiB scotch-devel i686 7.0.4-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94.3 KiB suitesparse i686 5.13.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB sysprof-capture-devel i686 45.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235.7 KiB tcl i686 1:8.6.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.3 MiB tzdata noarch 2023d-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB unixODBC i686 2.3.12-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB vim-filesystem noarch 2:9.1.031-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.0 B xcb-util i686 0.4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.6 KiB xcb-util-image i686 0.4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.5 KiB xcb-util-keysyms i686 0.4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.0 KiB xcb-util-renderutil i686 0.3.10-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.7 KiB xcb-util-wm i686 0.4.2-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95.9 KiB xkeyboard-config noarch 2.40-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.6 MiB xml-common noarch 0.6.3-62.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.4 KiB xorg-x11-proto-devel noarch 2023.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB xz-devel i686 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255.8 KiB Transaction Summary: Installing: 258 packages Total size of inbound packages is 326 MiB. Need to download 326 MiB. After this operation 1 GiB will be used (install 1 GiB, remove 0 B). [ 1/258] bzip2-devel-0:1.0.8-16.fc39.i 100% | 4.7 MiB/s | 213.7 KiB | 00m00s [ 2/258] coin-or-lemon-devel-0:1.3.1-2 100% | 6.2 MiB/s | 287.0 KiB | 00m00s [ 3/258] cmake-0:3.27.7-1.fc40.i686 100% | 66.1 MiB/s | 10.0 MiB | 00m00s [ 4/258] gcc-c++-0:14.0.1-0.3.fc40.i68 100% | 194.9 MiB/s | 14.2 MiB | 00m00s [ 5/258] libstdc++-static-0:14.0.1-0.3 100% | 64.8 MiB/s | 994.7 KiB | 00m00s [ 6/258] llvm-devel-0:17.0.6-2.fc40.i6 100% | 100.7 MiB/s | 3.6 MiB | 00m00s [ 7/258] make-1:4.4.1-2.fc39.i686 100% | 24.0 MiB/s | 588.9 KiB | 00m00s [ 8/258] python3-devel-0:3.12.1-2.fc40 100% | 15.7 MiB/s | 273.9 KiB | 00m00s [ 9/258] gcc-0:14.0.1-0.3.fc40.i686 100% | 136.1 MiB/s | 36.5 MiB | 00m00s [ 10/258] python3-setuptools-0:68.2.2-1 100% | 28.1 MiB/s | 1.4 MiB | 00m00s [ 11/258] zlib-ng-compat-devel-0:2.1.6- 100% | 2.4 MiB/s | 36.2 KiB | 00m00s [ 12/258] boost-0:1.83.0-2.fc40.i686 100% | 4.7 MiB/s | 14.5 KiB | 00m00s [ 13/258] boost-numpy3-0:1.83.0-2.fc40. 100% | 10.0 MiB/s | 30.9 KiB | 00m00s [ 14/258] coin-or-lemon-0:1.3.1-29.fc40 100% | 4.5 MiB/s | 88.2 KiB | 00m00s [ 15/258] boost-devel-0:1.83.0-2.fc40.i 100% | 26.5 MiB/s | 11.8 MiB | 00m00s [ 16/258] qt-devel-1:4.8.7-74.fc39.i686 100% | 111.1 MiB/s | 10.2 MiB | 00m00s [ 17/258] boost-atomic-0:1.83.0-2.fc40. 100% | 642.7 KiB/s | 19.9 KiB | 00m00s [ 18/258] boost-chrono-0:1.83.0-2.fc40. 100% | 3.0 MiB/s | 27.8 KiB | 00m00s [ 19/258] boost-context-0:1.83.0-2.fc40 100% | 5.7 MiB/s | 17.5 KiB | 00m00s [ 20/258] boost-container-0:1.83.0-2.fc 100% | 10.0 MiB/s | 40.8 KiB | 00m00s [ 21/258] boost-contract-0:1.83.0-2.fc4 100% | 7.9 MiB/s | 48.6 KiB | 00m00s [ 22/258] boost-coroutine-0:1.83.0-2.fc 100% | 5.2 MiB/s | 21.2 KiB | 00m00s [ 23/258] boost-date-time-0:1.83.0-2.fc 100% | 3.9 MiB/s | 16.1 KiB | 00m00s [ 24/258] boost-filesystem-0:1.83.0-2.f 100% | 14.7 MiB/s | 75.3 KiB | 00m00s [ 25/258] boost-graph-0:1.83.0-2.fc40.i 100% | 25.9 MiB/s | 159.1 KiB | 00m00s [ 26/258] boost-fiber-0:1.83.0-2.fc40.i 100% | 4.9 MiB/s | 45.6 KiB | 00m00s [ 27/258] boost-iostreams-0:1.83.0-2.fc 100% | 10.8 MiB/s | 44.4 KiB | 00m00s [ 28/258] boost-json-0:1.83.0-2.fc40.i6 100% | 17.6 MiB/s | 162.1 KiB | 00m00s [ 29/258] boost-locale-0:1.83.0-2.fc40. 100% | 23.3 MiB/s | 238.2 KiB | 00m00s [ 30/258] boost-nowide-0:1.83.0-2.fc40. 100% | 4.2 MiB/s | 21.5 KiB | 00m00s [ 31/258] boost-math-0:1.83.0-2.fc40.i6 100% | 25.9 MiB/s | 211.8 KiB | 00m00s [ 32/258] boost-log-0:1.83.0-2.fc40.i68 100% | 32.5 MiB/s | 533.2 KiB | 00m00s [ 33/258] boost-python3-0:1.83.0-2.fc40 100% | 17.0 MiB/s | 104.1 KiB | 00m00s [ 34/258] boost-random-0:1.83.0-2.fc40. 100% | 5.0 MiB/s | 25.5 KiB | 00m00s [ 35/258] boost-program-options-0:1.83. 100% | 14.3 MiB/s | 117.4 KiB | 00m00s [ 36/258] boost-stacktrace-0:1.83.0-2.f 100% | 4.4 MiB/s | 31.3 KiB | 00m00s [ 37/258] boost-regex-0:1.83.0-2.fc40.i 100% | 11.4 MiB/s | 117.0 KiB | 00m00s [ 38/258] boost-serialization-0:1.83.0- 100% | 13.0 MiB/s | 146.9 KiB | 00m00s [ 39/258] boost-system-0:1.83.0-2.fc40. 100% | 2.2 MiB/s | 16.1 KiB | 00m00s [ 40/258] boost-thread-0:1.83.0-2.fc40. 100% | 9.2 MiB/s | 65.7 KiB | 00m00s [ 41/258] boost-test-0:1.83.0-2.fc40.i6 100% | 27.8 MiB/s | 256.5 KiB | 00m00s [ 42/258] boost-timer-0:1.83.0-2.fc40.i 100% | 3.7 MiB/s | 22.7 KiB | 00m00s [ 43/258] boost-type_erasure-0:1.83.0-2 100% | 8.7 MiB/s | 35.7 KiB | 00m00s [ 44/258] boost-wave-0:1.83.0-2.fc40.i6 100% | 29.9 MiB/s | 214.0 KiB | 00m00s [ 45/258] cmake-filesystem-0:3.27.7-1.f 100% | 2.1 MiB/s | 19.1 KiB | 00m00s [ 46/258] coin-or-Cgl-0:0.60.3-12.fc40. 100% | 45.2 MiB/s | 462.7 KiB | 00m00s [ 47/258] coin-or-CoinUtils-0:2.11.4-12 100% | 51.0 MiB/s | 521.9 KiB | 00m00s [ 48/258] coin-or-Cbc-0:2.10.5-16.fc40. 100% | 33.8 MiB/s | 898.8 KiB | 00m00s [ 49/258] coin-or-Clp-0:1.17.6-17.fc40. 100% | 39.8 MiB/s | 1.0 MiB | 00m00s [ 50/258] glpk-0:5.0-10.fc40.i686 100% | 30.3 MiB/s | 403.8 KiB | 00m00s [ 51/258] coin-or-Osi-0:0.108.6-11.fc40 100% | 14.0 MiB/s | 344.3 KiB | 00m00s [ 52/258] flexiblas-0:3.4.1-3.fc40.i686 100% | 1.9 MiB/s | 25.4 KiB | 00m00s [ 53/258] flexiblas-openblas-openmp-0:3 100% | 3.0 MiB/s | 18.3 KiB | 00m00s [ 54/258] MUMPS-common-0:5.6.2-3.fc40.n 100% | 37.5 MiB/s | 883.1 KiB | 00m00s [ 55/258] MUMPS-0:5.6.2-3.fc40.i686 100% | 56.5 MiB/s | 2.1 MiB | 00m00s [ 56/258] suitesparse-0:5.13.0-4.fc40.i 100% | 39.6 MiB/s | 811.3 KiB | 00m00s [ 57/258] flexiblas-netlib-0:3.4.1-3.fc 100% | 44.3 MiB/s | 3.1 MiB | 00m00s [ 58/258] libnauty-0:2.8.8-1.fc40.i686 100% | 45.6 MiB/s | 654.2 KiB | 00m00s [ 59/258] python3-0:3.12.1-2.fc40.i686 100% | 2.4 MiB/s | 26.5 KiB | 00m00s [ 60/258] mp-0:3.1.0-44.20200303git7fd4 100% | 21.1 MiB/s | 950.2 KiB | 00m00s [ 61/258] libicu-0:73.2-3.fc40.i686 100% | 159.4 MiB/s | 10.7 MiB | 00m00s [ 62/258] libicu-devel-0:73.2-3.fc40.i6 100% | 29.6 MiB/s | 849.1 KiB | 00m00s [ 63/258] libquadmath-devel-0:14.0.1-0. 100% | 3.3 MiB/s | 23.3 KiB | 00m00s [ 64/258] libgfortran-0:14.0.1-0.3.fc40 100% | 67.8 MiB/s | 833.2 KiB | 00m00s [ 65/258] metis-0:5.1.0.3-3.fc40.i686 100% | 37.8 MiB/s | 580.9 KiB | 00m00s [ 66/258] scotch-0:7.0.4-2.fc40.i686 100% | 22.0 MiB/s | 293.2 KiB | 00m00s [ 67/258] scotch-devel-0:7.0.4-2.fc40.i 100% | 2.2 MiB/s | 24.7 KiB | 00m00s [ 68/258] libICE-devel-0:1.1.1-1.fc40.i 100% | 5.0 MiB/s | 45.8 KiB | 00m00s [ 69/258] libSM-devel-0:1.2.4-1.fc40.i6 100% | 904.0 KiB/s | 11.8 KiB | 00m00s [ 70/258] libX11-devel-0:1.8.7-1.fc40.i 100% | 35.6 MiB/s | 912.0 KiB | 00m00s [ 71/258] libXcursor-devel-0:1.2.1-5.fc 100% | 1.7 MiB/s | 28.9 KiB | 00m00s [ 72/258] libXext-devel-0:1.3.5-5.fc40. 100% | 7.0 MiB/s | 72.1 KiB | 00m00s [ 73/258] libXfixes-devel-0:6.0.1-1.fc4 100% | 1.0 MiB/s | 12.4 KiB | 00m00s [ 74/258] libXft-devel-0:2.3.8-4.fc40.i 100% | 4.4 MiB/s | 36.2 KiB | 00m00s [ 75/258] libXi-devel-0:1.8.1-3.fc40.i6 100% | 8.4 MiB/s | 103.0 KiB | 00m00s [ 76/258] libXinerama-devel-0:1.1.5-4.f 100% | 1.1 MiB/s | 12.9 KiB | 00m00s [ 77/258] libXrandr-devel-0:1.5.4-1.fc4 100% | 2.7 MiB/s | 19.1 KiB | 00m00s [ 78/258] libXrender-devel-0:0.9.11-4.f 100% | 2.0 MiB/s | 18.8 KiB | 00m00s [ 79/258] libXt-devel-0:1.3.0-1.fc40.i6 100% | 23.4 MiB/s | 408.1 KiB | 00m00s [ 80/258] libXv-devel-0:1.0.12-1.fc40.i 100% | 2.3 MiB/s | 38.4 KiB | 00m00s [ 81/258] libglvnd-devel-1:1.7.0-1.fc40 100% | 13.9 MiB/s | 156.9 KiB | 00m00s [ 82/258] mesa-libGLU-devel-0:9.0.3-1.f 100% | 1.4 MiB/s | 11.8 KiB | 00m00s [ 83/258] qt-1:4.8.7-74.fc39.i686 100% | 123.5 MiB/s | 5.1 MiB | 00m00s [ 84/258] xorg-x11-proto-devel-0:2023.2 100% | 25.7 MiB/s | 262.7 KiB | 00m00s [ 85/258] dbus-libs-1:1.14.10-1.fc40.i6 100% | 13.6 MiB/s | 167.1 KiB | 00m00s [ 86/258] qt-x11-1:4.8.7-74.fc39.i686 100% | 170.9 MiB/s | 14.2 MiB | 00m00s [ 87/258] glib2-0:2.79.1-1.fc40.i686 100% | 118.0 MiB/s | 3.1 MiB | 00m00s [ 88/258] qt-common-1:4.8.7-74.fc39.noa 100% | 853.8 KiB/s | 7.7 KiB | 00m00s [ 89/258] qt-settings-0:39.1-3.fc40.noa 100% | 2.4 MiB/s | 9.8 KiB | 00m00s [ 90/258] gl-manpages-0:1.1-29.20190306 100% | 86.8 MiB/s | 1.0 MiB | 00m00s [ 91/258] mesa-libGLU-0:9.0.3-1.fc39.i6 100% | 14.6 MiB/s | 164.0 KiB | 00m00s [ 92/258] libglvnd-opengl-1:1.7.0-1.fc4 100% | 6.4 MiB/s | 39.4 KiB | 00m00s [ 93/258] python3-libs-0:3.12.1-2.fc40. 100% | 169.4 MiB/s | 9.0 MiB | 00m00s [ 94/258] python3-numpy-1:1.26.2-4.fc40 100% | 19.6 MiB/s | 6.8 MiB | 00m00s [ 95/258] libedit-devel-0:3.1-48.202308 100% | 2.2 MiB/s | 40.2 KiB | 00m00s [ 96/258] guile22-0:2.2.7-9.fc39.i686 100% | 147.8 MiB/s | 6.5 MiB | 00m00s [ 97/258] llvm-googletest-0:17.0.6-2.fc 100% | 8.7 MiB/s | 356.1 KiB | 00m00s [ 98/258] llvm-libs-0:17.0.6-2.fc40.i68 100% | 158.8 MiB/s | 27.0 MiB | 00m00s [ 99/258] llvm-test-0:17.0.6-2.fc40.i68 100% | 32.1 MiB/s | 624.2 KiB | 00m00s [100/258] libstdc++-devel-0:14.0.1-0.3. 100% | 108.1 MiB/s | 2.6 MiB | 00m00s [101/258] libquadmath-0:14.0.1-0.3.fc40 100% | 28.3 MiB/s | 231.5 KiB | 00m00s [102/258] cliquer-libs-0:1.22-6.fc39.i6 100% | 3.2 MiB/s | 39.1 KiB | 00m00s [103/258] libglvnd-1:1.7.0-1.fc40.i686 100% | 17.4 MiB/s | 124.8 KiB | 00m00s [104/258] libglvnd-core-devel-1:1.7.0-1 100% | 2.4 MiB/s | 17.2 KiB | 00m00s [105/258] libglvnd-egl-1:1.7.0-1.fc40.i 100% | 6.1 MiB/s | 37.6 KiB | 00m00s [106/258] libglvnd-gles-1:1.7.0-1.fc40. 100% | 5.8 MiB/s | 29.6 KiB | 00m00s [107/258] libglvnd-glx-1:1.7.0-1.fc40.i 100% | 14.9 MiB/s | 137.5 KiB | 00m00s [108/258] llvm-0:17.0.6-2.fc40.i686 100% | 79.5 MiB/s | 26.0 MiB | 00m00s [109/258] libedit-0:3.1-48.20230828cvs. 100% | 2.6 MiB/s | 110.1 KiB | 00m00s [110/258] libXv-0:1.0.12-1.fc40.i686 100% | 2.7 MiB/s | 19.1 KiB | 00m00s [111/258] ncurses-devel-0:6.4-9.2024011 100% | 47.5 MiB/s | 534.7 KiB | 00m00s [112/258] libXext-0:1.3.5-5.fc40.i686 100% | 4.1 MiB/s | 41.7 KiB | 00m00s [113/258] libX11-0:1.8.7-1.fc40.i686 100% | 32.8 MiB/s | 672.1 KiB | 00m00s [114/258] libXt-0:1.3.0-1.fc40.i686 100% | 20.5 MiB/s | 189.2 KiB | 00m00s [115/258] llvm-static-0:17.0.6-2.fc40.i 100% | 103.3 MiB/s | 37.8 MiB | 00m00s [116/258] libICE-0:1.1.1-1.fc40.i686 100% | 1.6 MiB/s | 77.3 KiB | 00m00s [117/258] libSM-0:1.2.4-1.fc40.i686 100% | 915.5 KiB/s | 43.9 KiB | 00m00s [118/258] libXrandr-0:1.5.4-1.fc40.i686 100% | 5.7 MiB/s | 29.2 KiB | 00m00s [119/258] libXrender-0:0.9.11-4.fc40.i6 100% | 4.0 MiB/s | 28.9 KiB | 00m00s [120/258] libXinerama-0:1.1.5-4.fc40.i6 100% | 1.4 MiB/s | 14.4 KiB | 00m00s [121/258] libXi-0:1.8.1-3.fc40.i686 100% | 5.9 MiB/s | 42.5 KiB | 00m00s [122/258] fontconfig-devel-0:2.15.0-1.f 100% | 12.6 MiB/s | 128.6 KiB | 00m00s [123/258] libXft-0:2.3.8-4.fc40.i686 100% | 8.9 MiB/s | 73.3 KiB | 00m00s [124/258] fontconfig-0:2.15.0-1.fc40.i6 100% | 23.5 MiB/s | 264.6 KiB | 00m00s [125/258] freetype-devel-0:2.13.2-1.fc4 100% | 42.4 MiB/s | 912.6 KiB | 00m00s [126/258] freetype-0:2.13.2-1.fc40.i686 100% | 37.1 MiB/s | 417.4 KiB | 00m00s [127/258] libXfixes-0:6.0.1-1.fc40.i686 100% | 1.8 MiB/s | 19.8 KiB | 00m00s [128/258] libX11-xcb-0:1.8.7-1.fc40.i68 100% | 1.7 MiB/s | 11.8 KiB | 00m00s [129/258] libXcursor-0:1.2.1-5.fc40.i68 100% | 3.9 MiB/s | 31.6 KiB | 00m00s [130/258] libX11-common-0:1.8.7-1.fc40. 100% | 28.2 MiB/s | 144.5 KiB | 00m00s [131/258] libxcb-devel-0:1.16-2.fc40.i6 100% | 89.1 MiB/s | 1.1 MiB | 00m00s [132/258] libuuid-devel-0:2.39.3-4.fc40 100% | 3.4 MiB/s | 24.7 KiB | 00m00s [133/258] libxcb-0:1.16-2.fc40.i686 100% | 20.6 MiB/s | 253.3 KiB | 00m00s [134/258] gc-0:8.2.2-4.fc39.i686 100% | 11.0 MiB/s | 112.9 KiB | 00m00s [135/258] libtool-ltdl-0:2.4.7-10.fc40. 100% | 3.1 MiB/s | 38.0 KiB | 00m00s [136/258] gnutls-0:3.8.3-2.fc40.i686 100% | 78.2 MiB/s | 1.1 MiB | 00m00s [137/258] libmpc-0:1.3.1-3.fc39.i686 100% | 10.8 MiB/s | 77.3 KiB | 00m00s [138/258] glibc-devel-0:2.38.9000-35.fc 100% | 11.7 MiB/s | 107.5 KiB | 00m00s [139/258] libasan-0:14.0.1-0.3.fc40.i68 100% | 50.2 MiB/s | 514.2 KiB | 00m00s [140/258] libatomic-0:14.0.1-0.3.fc40.i 100% | 2.7 MiB/s | 19.5 KiB | 00m00s [141/258] libubsan-0:14.0.1-0.3.fc40.i6 100% | 24.7 MiB/s | 228.0 KiB | 00m00s [142/258] brotli-devel-0:1.1.0-1.fc40.i 100% | 3.3 MiB/s | 33.7 KiB | 00m00s [143/258] libpng-devel-2:1.6.40-1.fc40. 100% | 25.9 MiB/s | 291.9 KiB | 00m00s [144/258] harfbuzz-devel-0:8.3.0-2.fc40 100% | 21.3 MiB/s | 414.5 KiB | 00m00s [145/258] libpng-2:1.6.40-1.fc40.i686 100% | 8.3 MiB/s | 126.7 KiB | 00m00s [146/258] harfbuzz-0:8.3.0-2.fc40.i686 100% | 55.4 MiB/s | 1.0 MiB | 00m00s [147/258] cpp-0:14.0.1-0.3.fc40.i686 100% | 155.0 MiB/s | 11.9 MiB | 00m00s [148/258] gettext-0:0.22-2.fc39.i686 100% | 54.8 MiB/s | 1.0 MiB | 00m00s [149/258] libxml2-devel-0:2.12.4-1.fc40 100% | 25.4 MiB/s | 494.8 KiB | 00m00s [150/258] default-fonts-core-sans-0:4.0 100% | 4.1 MiB/s | 25.4 KiB | 00m00s [151/258] fonts-filesystem-1:2.0.5-12.f 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [152/258] xml-common-0:0.6.3-62.fc40.no 100% | 7.6 MiB/s | 31.0 KiB | 00m00s [153/258] abattis-cantarell-vf-fonts-0: 100% | 23.6 MiB/s | 120.6 KiB | 00m00s [154/258] google-noto-sans-vf-fonts-0:2 100% | 51.8 MiB/s | 583.4 KiB | 00m00s [155/258] expat-0:2.5.0-3.fc39.i686 100% | 11.2 MiB/s | 114.5 KiB | 00m00s [156/258] cmake-data-0:3.27.7-1.fc40.no 100% | 86.9 MiB/s | 1.7 MiB | 00m00s [157/258] jsoncpp-0:1.9.5-5.fc39.i686 100% | 7.6 MiB/s | 108.7 KiB | 00m00s [158/258] libuv-1:1.47.0-3.fc40.i686 100% | 22.8 MiB/s | 256.6 KiB | 00m00s [159/258] rhash-0:1.4.3-3.fc39.i686 100% | 22.8 MiB/s | 210.4 KiB | 00m00s [160/258] brotli-0:1.1.0-1.fc40.i686 100% | 874.7 KiB/s | 20.1 KiB | 00m00s [161/258] gsl-0:2.7.1-5.fc39.i686 100% | 60.8 MiB/s | 1.2 MiB | 00m00s [162/258] unixODBC-0:2.3.12-2.fc40.i686 100% | 23.8 MiB/s | 487.1 KiB | 00m00s [163/258] gecode-0:6.2.0-13.fc39.i686 100% | 54.1 MiB/s | 3.5 MiB | 00m00s [164/258] qt5-qtbase-0:5.15.12-1.fc40.i 100% | 58.9 MiB/s | 3.8 MiB | 00m00s [165/258] qt5-qtbase-gui-0:5.15.12-1.fc 100% | 106.0 MiB/s | 7.1 MiB | 00m00s [166/258] cups-libs-1:2.4.7-7.fc40.i686 100% | 14.5 MiB/s | 282.6 KiB | 00m00s [167/258] openblas-openmp-0:0.3.26-1.fc 100% | 81.0 MiB/s | 4.0 MiB | 00m00s [168/258] libdrm-0:2.4.120-1.fc40.i686 100% | 14.0 MiB/s | 172.2 KiB | 00m00s [169/258] glx-utils-0:9.0.0-4.fc40.i686 100% | 5.2 MiB/s | 74.1 KiB | 00m00s [170/258] libinput-0:1.25.0-1.fc40.i686 100% | 15.2 MiB/s | 218.4 KiB | 00m00s [171/258] libjpeg-turbo-0:2.1.4-5.fc40. 100% | 24.2 MiB/s | 198.3 KiB | 00m00s [172/258] libxkbcommon-0:1.6.0-2.fc40.i 100% | 17.9 MiB/s | 146.4 KiB | 00m00s [173/258] libxkbcommon-x11-0:1.6.0-2.fc 100% | 2.4 MiB/s | 22.1 KiB | 00m00s [174/258] mesa-libgbm-0:24.0.0~rc2-4.fc 100% | 4.7 MiB/s | 48.3 KiB | 00m00s [175/258] xcb-util-image-0:0.4.1-3.fc39 100% | 2.1 MiB/s | 19.4 KiB | 00m00s [176/258] xcb-util-keysyms-0:0.4.1-3.fc 100% | 2.3 MiB/s | 14.3 KiB | 00m00s [177/258] xcb-util-renderutil-0:0.3.10- 100% | 2.2 MiB/s | 17.6 KiB | 00m00s [178/258] libproxy-0:0.5.3-3.fc40.i686 100% | 4.9 MiB/s | 50.1 KiB | 00m00s [179/258] double-conversion-0:3.3.0-1.f 100% | 3.1 MiB/s | 53.8 KiB | 00m00s [180/258] xcb-util-wm-0:0.4.2-3.fc39.i6 100% | 1.6 MiB/s | 33.7 KiB | 00m00s [181/258] qt5-qtbase-common-0:5.15.12-1 100% | 2.9 MiB/s | 12.0 KiB | 00m00s [182/258] pcre2-utf16-0:10.42-2.fc40.i6 100% | 17.3 MiB/s | 212.7 KiB | 00m00s [183/258] libmng-0:2.0.3-19.fc39.i686 100% | 19.6 MiB/s | 201.1 KiB | 00m00s [184/258] libtiff-0:4.5.0-3.fc40.i686 100% | 36.3 MiB/s | 334.9 KiB | 00m00s [185/258] alsa-lib-0:1.2.10-3.fc40.i686 100% | 27.8 MiB/s | 541.2 KiB | 00m00s [186/258] libb2-0:0.98.1-9.fc39.i686 100% | 3.1 MiB/s | 28.4 KiB | 00m00s [187/258] mpdecimal-0:2.5.1-7.fc39.i686 100% | 11.1 MiB/s | 91.1 KiB | 00m00s [188/258] tzdata-0:2023d-2.fc40.noarch 100% | 35.3 MiB/s | 433.6 KiB | 00m00s [189/258] openblas-0:0.3.26-1.fc40.i686 100% | 4.2 MiB/s | 38.4 KiB | 00m00s [190/258] python-pip-wheel-0:23.3.2-1.f 100% | 73.5 MiB/s | 1.5 MiB | 00m00s [191/258] xz-devel-0:5.4.5-1.fc40.i686 100% | 8.6 MiB/s | 61.6 KiB | 00m00s [192/258] ncurses-c++-libs-0:6.4-9.2024 100% | 3.3 MiB/s | 40.4 KiB | 00m00s [193/258] libwayland-server-0:1.22.0-2. 100% | 2.8 MiB/s | 43.8 KiB | 00m00s [194/258] xkeyboard-config-0:2.40-2.fc4 100% | 89.5 MiB/s | 916.8 KiB | 00m00s [195/258] libXau-0:1.0.11-4.fc40.i686 100% | 3.5 MiB/s | 32.0 KiB | 00m00s [196/258] libXau-devel-0:1.0.11-4.fc40. 100% | 1.0 MiB/s | 13.5 KiB | 00m00s [197/258] jbigkit-libs-0:2.1-27.fc40.i6 100% | 4.3 MiB/s | 53.4 KiB | 00m00s [198/258] libwebp-0:1.3.2-4.fc40.i686 100% | 36.2 MiB/s | 296.5 KiB | 00m00s [199/258] duktape-0:2.7.0-5.fc39.i686 100% | 17.2 MiB/s | 176.1 KiB | 00m00s [200/258] liblerc-0:4.0.0-4.fc39.i686 100% | 11.1 MiB/s | 216.9 KiB | 00m00s [201/258] lcms2-0:2.16-2.fc40.i686 100% | 19.3 MiB/s | 197.4 KiB | 00m00s [202/258] libwacom-0:2.9.0-1.fc40.i686 100% | 5.5 MiB/s | 44.9 KiB | 00m00s [203/258] libevdev-0:1.13.1-2.fc39.i686 100% | 4.4 MiB/s | 40.4 KiB | 00m00s [204/258] mtdev-0:1.1.6-6.fc39.i686 100% | 2.0 MiB/s | 20.9 KiB | 00m00s [205/258] mesa-libEGL-0:24.0.0~rc2-4.fc 100% | 20.2 MiB/s | 144.9 KiB | 00m00s [206/258] libpciaccess-0:0.16-9.fc39.i6 100% | 3.2 MiB/s | 29.1 KiB | 00m00s [207/258] mesa-libGL-0:24.0.0~rc2-4.fc4 100% | 14.2 MiB/s | 189.6 KiB | 00m00s [208/258] graphite2-devel-0:1.3.14-15.f 100% | 6.9 MiB/s | 21.1 KiB | 00m00s [209/258] graphite2-0:1.3.14-15.fc40.i6 100% | 15.8 MiB/s | 97.0 KiB | 00m00s [210/258] cairo-0:1.18.0-1.fc40.i686 100% | 38.8 MiB/s | 755.2 KiB | 00m00s [211/258] harfbuzz-icu-0:8.3.0-2.fc40.i 100% | 2.3 MiB/s | 16.7 KiB | 00m00s [212/258] google-noto-fonts-common-0:20 100% | 3.4 MiB/s | 17.3 KiB | 00m00s [213/258] glib2-devel-0:2.79.1-1.fc40.i 100% | 54.6 MiB/s | 1.3 MiB | 00m00s [214/258] nettle-0:3.9.1-2.fc39.i686 100% | 39.0 MiB/s | 439.4 KiB | 00m00s [215/258] libxcrypt-devel-0:4.4.36-4.fc 100% | 3.5 MiB/s | 28.9 KiB | 00m00s [216/258] glibc-headers-x86-0:2.38.9000 100% | 24.4 MiB/s | 524.2 KiB | 00m00s [217/258] libffi-devel-0:3.4.4-5.fc40.i 100% | 3.1 MiB/s | 28.2 KiB | 00m00s [218/258] libmount-devel-0:2.39.3-4.fc4 100% | 2.6 MiB/s | 18.4 KiB | 00m00s [219/258] libselinux-devel-0:3.6-2.fc40 100% | 16.0 MiB/s | 115.0 KiB | 00m00s [220/258] kernel-headers-0:6.8.0-0.rc1. 100% | 40.0 MiB/s | 1.4 MiB | 00m00s [221/258] python3-packaging-0:23.2-2.fc 100% | 16.1 MiB/s | 115.5 KiB | 00m00s [222/258] pcre2-devel-0:10.42-2.fc40.i6 100% | 38.5 MiB/s | 473.2 KiB | 00m00s [223/258] sysprof-capture-devel-0:45.1- 100% | 7.2 MiB/s | 58.9 KiB | 00m00s [224/258] gettext-runtime-0:0.22-2.fc39 100% | 12.0 MiB/s | 110.7 KiB | 00m00s [225/258] gettext-libs-0:0.22-2.fc39.i6 100% | 27.8 MiB/s | 342.2 KiB | 00m00s [226/258] emacs-filesystem-1:29.2-2.fc4 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [227/258] vim-filesystem-2:9.1.031-1.fc 100% | 3.4 MiB/s | 17.5 KiB | 00m00s [228/258] avahi-libs-0:0.8-24.fc39.i686 100% | 3.9 MiB/s | 72.6 KiB | 00m00s [229/258] xcb-util-0:0.4.1-3.fc39.i686 100% | 2.3 MiB/s | 18.9 KiB | 00m00s [230/258] pcre2-utf32-0:10.42-2.fc40.i6 100% | 21.8 MiB/s | 200.9 KiB | 00m00s [231/258] pixman-0:0.43.0-1.fc40.i686 100% | 14.7 MiB/s | 301.0 KiB | 00m00s [232/258] libXxf86vm-0:1.1.5-4.fc40.i68 100% | 2.3 MiB/s | 18.7 KiB | 00m00s [233/258] mesa-libglapi-0:24.0.0~rc2-4. 100% | 7.1 MiB/s | 50.8 KiB | 00m00s [234/258] libxshmfence-0:1.3.2-1.fc40.i 100% | 1.3 MiB/s | 12.1 KiB | 00m00s [235/258] libwayland-client-0:1.22.0-2. 100% | 2.7 MiB/s | 33.5 KiB | 00m00s [236/258] libwacom-data-0:2.9.0-1.fc40. 100% | 23.1 MiB/s | 118.1 KiB | 00m00s [237/258] libgudev-0:238-2.fc39.i686 100% | 3.4 MiB/s | 35.1 KiB | 00m00s [238/258] libsepol-devel-0:3.6-1.fc40.i 100% | 3.9 MiB/s | 40.1 KiB | 00m00s [239/258] libblkid-devel-0:2.39.3-4.fc4 100% | 2.5 MiB/s | 17.8 KiB | 00m00s [240/258] hwdata-0:0.378-1.fc40.noarch 100% | 83.5 MiB/s | 1.6 MiB | 00m00s [241/258] gettext-envsubst-0:0.22-2.fc3 100% | 3.6 MiB/s | 36.5 KiB | 00m00s [242/258] Lmod-0:8.7.32-1.fc40.i686 100% | 22.8 MiB/s | 233.9 KiB | 00m00s [243/258] lua-json-0:1.3.4-4.fc39.noarc 100% | 2.5 MiB/s | 25.9 KiB | 00m00s [244/258] lua-filesystem-0:1.8.0-9.fc39 100% | 3.3 MiB/s | 34.3 KiB | 00m00s [245/258] lua-posix-0:36.2.1-3.fc39.i68 100% | 15.3 MiB/s | 141.1 KiB | 00m00s [246/258] lua-term-0:0.08-1.fc40.i686 100% | 1.9 MiB/s | 15.7 KiB | 00m00s [247/258] procps-ng-0:4.0.4-1.fc40.i686 100% | 36.1 MiB/s | 370.2 KiB | 00m00s [248/258] lua-0:5.4.6-3.fc39.i686 100% | 27.7 MiB/s | 198.4 KiB | 00m00s [249/258] lua-lpeg-0:1.0.2-11.fc39.i686 100% | 7.5 MiB/s | 69.1 KiB | 00m00s [250/258] tcl-1:8.6.13-1.fc40.i686 100% | 53.4 MiB/s | 1.1 MiB | 00m00s [251/258] python-rpm-macros-0:3.12-7.fc 100% | 2.2 MiB/s | 18.0 KiB | 00m00s [252/258] python3-rpm-generators-0:14-8 100% | 4.2 MiB/s | 30.0 KiB | 00m00s [253/258] pyproject-rpm-macros-0:1.12.0 100% | 2.0 MiB/s | 41.4 KiB | 00m00s [254/258] python3-rpm-macros-0:3.12-7.f 100% | 1.2 MiB/s | 12.8 KiB | 00m00s [255/258] gcc-plugin-annobin-0:14.0.1-0 100% | 6.8 MiB/s | 34.6 KiB | 00m00s [256/258] annobin-plugin-gcc-0:12.38-1. 100% | 55.0 MiB/s | 957.8 KiB | 00m00s [257/258] cmake-rpm-macros-0:3.27.7-1.f 100% | 2.3 MiB/s | 18.5 KiB | 00m00s [258/258] annobin-docs-0:12.38-1.fc40.n 100% | 17.5 MiB/s | 89.6 KiB | 00m00s -------------------------------------------------------------------------------- [258/258] Total 100% | 159.5 MiB/s | 325.9 MiB | 00m02s Running transaction [ 1/260] Verify package files 100% | 253.0 B/s | 258.0 B | 00m01s [ 2/260] Prepare transaction 100% | 1.2 KiB/s | 258.0 B | 00m00s [ 3/260] Installing xorg-x11-proto-dev 100% | 219.5 MiB/s | 1.8 MiB | 00m00s [ 4/260] Installing cmake-filesystem-0 100% | 7.1 MiB/s | 7.3 KiB | 00m00s [ 5/260] Installing zlib-ng-compat-dev 100% | 0.0 B/s | 104.5 KiB | 00m00s [ 6/260] Installing python-rpm-macros- 100% | 0.0 B/s | 22.8 KiB | 00m00s [ 7/260] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 8/260] Installing python3-rpm-macros 100% | 6.5 MiB/s | 6.7 KiB | 00m00s [ 9/260] Installing libstdc++-devel-0: 100% | 332.8 MiB/s | 14.3 MiB | 00m00s [ 10/260] Installing qt-settings-0:39.1 100% | 0.0 B/s | 1.7 KiB | 00m00s [ 11/260] Installing pyproject-rpm-macr 100% | 0.0 B/s | 100.8 KiB | 00m00s [ 12/260] Installing abattis-cantarell- 100% | 189.5 MiB/s | 194.1 KiB | 00m00s [ 13/260] Installing annobin-docs-0:12. 100% | 0.0 B/s | 96.6 KiB | 00m00s [ 14/260] Installing libblkid-devel-0:2 100% | 19.9 MiB/s | 20.4 KiB | 00m00s [ 15/260] Installing hwdata-0:0.378-1.f 100% | 500.0 MiB/s | 9.0 MiB | 00m00s [ 16/260] Installing libsepol-devel-0:3 100% | 62.4 MiB/s | 127.7 KiB | 00m00s [ 17/260] Installing libwacom-data-0:2. 100% | 82.9 MiB/s | 678.8 KiB | 00m00s [ 18/260] Installing vim-filesystem-2:9 100% | 4.6 MiB/s | 4.7 KiB | 00m00s [ 19/260] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [ 20/260] Installing sysprof-capture-de 100% | 233.0 MiB/s | 238.5 KiB | 00m00s [ 21/260] Installing libffi-devel-0:3.4 100% | 17.0 MiB/s | 34.9 KiB | 00m00s [ 22/260] Installing kernel-headers-0:6 100% | 193.4 MiB/s | 6.4 MiB | 00m00s [ 23/260] Installing glibc-headers-x86- 100% | 173.3 MiB/s | 2.3 MiB | 00m00s [ 24/260] Installing libxcrypt-devel-0: 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [ 25/260] Installing glibc-devel-0:2.38 100% | 33.8 MiB/s | 34.6 KiB | 00m00s [ 26/260] Installing google-noto-fonts- 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 27/260] Installing google-noto-sans-v 100% | 307.8 MiB/s | 1.2 MiB | 00m00s [ 28/260] Installing default-fonts-core 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [ 29/260] Installing xkeyboard-config-0 100% | 316.1 MiB/s | 6.6 MiB | 00m00s [ 30/260] Installing xz-devel-0:5.4.5-1 100% | 126.9 MiB/s | 259.9 KiB | 00m00s [ 31/260] Installing libxml2-devel-0:2. 100% | 379.6 MiB/s | 3.4 MiB | 00m00s [ 32/260] Installing openblas-0:0.3.26- 100% | 31.8 MiB/s | 97.8 KiB | 00m00s [ 33/260] Installing tzdata-0:2023d-2.f 100% | 61.6 MiB/s | 1.9 MiB | 00m00s [ 34/260] Installing python-pip-wheel-0 100% | 190.0 MiB/s | 1.5 MiB | 00m00s >>> Running pre-install scriptlet: xml-common-0:0.6.3-62.fc40.noarch >>> Stop pre-install scriptlet: xml-common-0:0.6.3-62.fc40.noarch [ 35/260] Installing xml-common-0:0.6.3 100% | 79.2 MiB/s | 81.1 KiB | 00m00s [ 36/260] Installing libuuid-devel-0:2. 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [ 37/260] Installing libX11-common-0:1. 100% | 131.7 MiB/s | 1.2 MiB | 00m00s [ 38/260] Installing libglvnd-core-deve 100% | 0.0 B/s | 41.1 KiB | 00m00s [ 39/260] Installing llvm-static-0:17.0 100% | 471.2 MiB/s | 237.5 MiB | 00m01s [ 40/260] Installing llvm-googletest-0: 100% | 325.7 MiB/s | 2.0 MiB | 00m00s [ 41/260] Installing gl-manpages-0:1.1- 100% | 70.4 MiB/s | 1.1 MiB | 00m00s [ 42/260] Installing MUMPS-common-0:5.6 100% | 463.4 MiB/s | 949.0 KiB | 00m00s [ 43/260] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB | 00m00s [ 44/260] Installing boost-system-0:1.8 100% | 16.2 MiB/s | 16.6 KiB | 00m00s [ 45/260] Installing libicu-0:73.2-3.fc 100% | 401.6 MiB/s | 36.5 MiB | 00m00s [ 46/260] Installing boost-chrono-0:1.8 100% | 36.9 MiB/s | 37.8 KiB | 00m00s [ 47/260] Installing boost-thread-0:1.8 100% | 133.8 MiB/s | 137.0 KiB | 00m00s [ 48/260] Installing expat-0:2.5.0-3.fc 100% | 276.7 MiB/s | 283.3 KiB | 00m00s [ 49/260] Installing libpng-2:1.6.40-1. 100% | 252.3 MiB/s | 258.4 KiB | 00m00s [ 50/260] Installing libICE-0:1.1.1-1.f 100% | 185.1 MiB/s | 189.5 KiB | 00m00s [ 51/260] Installing libglvnd-1:1.7.0-1 100% | 540.3 MiB/s | 553.3 KiB | 00m00s [ 52/260] Installing libSM-0:1.2.4-1.fc 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [ 53/260] Installing libjpeg-turbo-0:2. 100% | 333.0 MiB/s | 682.0 KiB | 00m00s [ 54/260] Installing libX11-xcb-0:1.8.7 100% | 0.0 B/s | 15.1 KiB | 00m00s [ 55/260] Installing libICE-devel-0:1.1 100% | 257.2 MiB/s | 263.4 KiB | 00m00s [ 56/260] Installing boost-regex-0:1.83 100% | 257.0 MiB/s | 263.2 KiB | 00m00s [ 57/260] Installing libmpc-0:1.3.1-3.f 100% | 169.4 MiB/s | 173.5 KiB | 00m00s [ 58/260] Installing dbus-libs-1:1.14.1 100% | 396.0 MiB/s | 405.5 KiB | 00m00s [ 59/260] Installing libgfortran-0:14.0 100% | 411.5 MiB/s | 2.9 MiB | 00m00s [ 60/260] Installing boost-context-0:1. 100% | 0.0 B/s | 16.8 KiB | 00m00s [ 61/260] Installing boost-atomic-0:1.8 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 62/260] Installing libSM-devel-0:1.2. 100% | 0.0 B/s | 19.7 KiB | 00m00s [ 63/260] Installing boost-filesystem-0 100% | 144.3 MiB/s | 147.8 KiB | 00m00s [ 64/260] Installing libglvnd-opengl-1: 100% | 133.9 MiB/s | 137.1 KiB | 00m00s [ 65/260] Installing libicu-devel-0:73. 100% | 294.1 MiB/s | 5.6 MiB | 00m00s [ 66/260] Installing libxkbcommon-0:1.6 100% | 328.7 MiB/s | 336.6 KiB | 00m00s [ 67/260] Installing mesa-libglapi-0:24 100% | 141.2 MiB/s | 144.6 KiB | 00m00s [ 68/260] Installing libxshmfence-0:1.3 100% | 0.0 B/s | 15.4 KiB | 00m00s [ 69/260] Installing gettext-libs-0:0.2 100% | 304.8 MiB/s | 936.4 KiB | 00m00s [ 70/260] Installing graphite2-0:1.3.14 100% | 192.0 MiB/s | 196.6 KiB | 00m00s [ 71/260] Installing libevdev-0:1.13.1- 100% | 0.0 B/s | 86.4 KiB | 00m00s [ 72/260] Installing libXau-0:1.0.11-4. 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 73/260] Installing libxcb-0:1.16-2.fc 100% | 227.0 MiB/s | 1.1 MiB | 00m00s [ 74/260] Installing libX11-0:1.8.7-1.f 100% | 337.5 MiB/s | 1.3 MiB | 00m00s [ 75/260] Installing libXext-0:1.3.5-5. 100% | 0.0 B/s | 98.2 KiB | 00m00s [ 76/260] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 54.5 KiB | 00m00s [ 77/260] Installing libXfixes-0:6.0.1- 100% | 0.0 B/s | 30.9 KiB | 00m00s [ 78/260] Installing libXcursor-0:1.2.1 100% | 0.0 B/s | 50.4 KiB | 00m00s [ 79/260] Installing libXrandr-0:1.5.4- 100% | 0.0 B/s | 60.3 KiB | 00m00s [ 80/260] Installing libXinerama-0:1.1. 100% | 0.0 B/s | 19.3 KiB | 00m00s [ 81/260] Installing libXi-0:1.8.1-3.fc 100% | 0.0 B/s | 81.0 KiB | 00m00s [ 82/260] Installing libwayland-server- 100% | 80.6 MiB/s | 82.6 KiB | 00m00s [ 83/260] Installing pcre2-utf16-0:10.4 100% | 560.7 MiB/s | 574.2 KiB | 00m00s [ 84/260] Installing libtool-ltdl-0:2.4 100% | 0.0 B/s | 70.5 KiB | 00m00s [ 85/260] Installing libedit-0:3.1-48.2 100% | 243.1 MiB/s | 248.9 KiB | 00m00s [ 86/260] Installing llvm-libs-0:17.0.6 100% | 422.9 MiB/s | 118.0 MiB | 00m00s [ 87/260] Installing libquadmath-0:14.0 100% | 251.2 MiB/s | 514.5 KiB | 00m00s [ 88/260] Installing scotch-0:7.0.4-2.f 100% | 248.2 MiB/s | 762.4 KiB | 00m00s [ 89/260] Installing boost-date-time-0: 100% | 0.0 B/s | 16.6 KiB | 00m00s [ 90/260] Installing boost-container-0: 100% | 0.0 B/s | 69.8 KiB | 00m00s [ 91/260] Installing libXau-devel-0:1.0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 92/260] Installing libxcb-devel-0:1.1 100% | 74.5 MiB/s | 3.1 MiB | 00m00s [ 93/260] Installing libX11-devel-0:1.8 100% | 80.0 MiB/s | 1.1 MiB | 00m00s [ 94/260] Installing libXext-devel-0:1. 100% | 54.1 MiB/s | 110.8 KiB | 00m00s [ 95/260] Installing libXrender-devel-0 100% | 0.0 B/s | 50.9 KiB | 00m00s [ 96/260] Installing libXfixes-devel-0: 100% | 0.0 B/s | 9.9 KiB | 00m00s [ 97/260] Installing libXcursor-devel-0 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [ 98/260] Installing libXi-devel-0:1.8. 100% | 70.6 MiB/s | 144.6 KiB | 00m00s [ 99/260] Installing libXrandr-devel-0: 100% | 0.0 B/s | 24.6 KiB | 00m00s [100/260] Installing libXinerama-devel- 100% | 0.0 B/s | 8.5 KiB | 00m00s [101/260] Installing graphite2-devel-0: 100% | 0.0 B/s | 50.6 KiB | 00m00s [102/260] Installing boost-json-0:1.83. 100% | 337.3 MiB/s | 345.4 KiB | 00m00s [103/260] Installing boost-wave-0:1.83. 100% | 316.3 MiB/s | 647.7 KiB | 00m00s [104/260] Installing scotch-devel-0:7.0 100% | 96.1 MiB/s | 98.4 KiB | 00m00s [105/260] Installing unixODBC-0:2.3.12- 100% | 212.4 MiB/s | 1.3 MiB | 00m00s [106/260] Installing libXv-0:1.0.12-1.f 100% | 0.0 B/s | 30.5 KiB | 00m00s [107/260] Installing libXv-devel-0:1.0. 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [108/260] Installing libXxf86vm-0:1.1.5 100% | 0.0 B/s | 25.8 KiB | 00m00s [109/260] Installing libXt-0:1.3.0-1.fc 100% | 215.2 MiB/s | 440.8 KiB | 00m00s [110/260] Installing libXt-devel-0:1.3. 100% | 237.7 MiB/s | 1.7 MiB | 00m00s [111/260] Installing libxkbcommon-x11-0 100% | 0.0 B/s | 35.7 KiB | 00m00s [112/260] Installing xcb-util-keysyms-0 100% | 0.0 B/s | 17.1 KiB | 00m00s [113/260] Installing xcb-util-renderuti 100% | 0.0 B/s | 25.1 KiB | 00m00s [114/260] Installing xcb-util-wm-0:0.4. 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [115/260] Installing xcb-util-0:0.4.1-3 100% | 0.0 B/s | 31.0 KiB | 00m00s [116/260] Installing xcb-util-image-0:0 100% | 0.0 B/s | 22.9 KiB | 00m00s [117/260] Installing mesa-libGLU-0:9.0. 100% | 361.4 MiB/s | 370.1 KiB | 00m00s [118/260] Installing boost-fiber-0:1.83 100% | 77.1 MiB/s | 78.9 KiB | 00m00s [119/260] Installing boost-log-0:1.83.0 100% | 371.3 MiB/s | 1.5 MiB | 00m00s [120/260] Installing boost-coroutine-0: 100% | 0.0 B/s | 21.3 KiB | 00m00s [121/260] Installing openblas-openmp-0: 100% | 537.6 MiB/s | 22.0 MiB | 00m00s [122/260] Installing flexiblas-0:3.4.1- 100% | 0.0 B/s | 47.9 KiB | 00m00s [123/260] Installing flexiblas-openblas 100% | 0.0 B/s | 27.5 KiB | 00m00s [124/260] Installing flexiblas-netlib-0 100% | 423.1 MiB/s | 11.0 MiB | 00m00s [125/260] Installing suitesparse-0:5.13 100% | 258.4 MiB/s | 3.6 MiB | 00m00s [126/260] Installing glpk-0:5.0-10.fc40 100% | 302.0 MiB/s | 927.7 KiB | 00m00s [127/260] Installing coin-or-CoinUtils- 100% | 304.6 MiB/s | 1.2 MiB | 00m00s [128/260] Installing coin-or-Osi-0:0.10 100% | 313.9 MiB/s | 964.3 KiB | 00m00s [129/260] Installing avahi-libs-0:0.8-2 100% | 181.7 MiB/s | 186.1 KiB | 00m00s [130/260] Installing cpp-0:14.0.1-0.3.f 100% | 372.0 MiB/s | 35.3 MiB | 00m00s [131/260] Installing boost-graph-0:1.83 100% | 330.3 MiB/s | 338.2 KiB | 00m00s [132/260] Installing libpng-devel-2:1.6 100% | 287.7 MiB/s | 883.8 KiB | 00m00s [133/260] Installing boost-locale-0:1.8 100% | 299.9 MiB/s | 614.2 KiB | 00m00s [134/260] Installing boost-type_erasure 100% | 53.2 MiB/s | 54.4 KiB | 00m00s [135/260] Installing boost-timer-0:1.83 100% | 0.0 B/s | 25.3 KiB | 00m00s [136/260] Installing libpciaccess-0:0.1 100% | 52.0 MiB/s | 53.3 KiB | 00m00s [137/260] Installing libdrm-0:2.4.120-1 100% | 208.0 MiB/s | 425.9 KiB | 00m00s [138/260] Installing mesa-libgbm-0:24.0 100% | 63.7 MiB/s | 65.2 KiB | 00m00s [139/260] Installing mesa-libGL-0:24.0. 100% | 241.2 MiB/s | 494.0 KiB | 00m00s [140/260] Installing libglvnd-glx-1:1.7 100% | 315.1 MiB/s | 645.2 KiB | 00m00s [141/260] Installing glx-utils-0:9.0.0- 100% | 431.5 MiB/s | 441.9 KiB | 00m00s [142/260] Installing lua-lpeg-0:1.0.2-1 100% | 173.5 MiB/s | 177.6 KiB | 00m00s [143/260] Installing lua-json-0:1.3.4-4 100% | 61.6 MiB/s | 63.1 KiB | 00m00s [144/260] Installing lua-0:5.4.6-3.fc39 100% | 296.5 MiB/s | 607.3 KiB | 00m00s [145/260] Installing lua-term-0:0.08-1. 100% | 27.5 MiB/s | 28.2 KiB | 00m00s [146/260] Installing tcl-1:8.6.13-1.fc4 100% | 312.9 MiB/s | 4.4 MiB | 00m00s [147/260] Installing procps-ng-0:4.0.4- 100% | 211.4 MiB/s | 1.1 MiB | 00m00s [148/260] Installing lua-posix-0:36.2.1 100% | 146.8 MiB/s | 601.4 KiB | 00m00s [149/260] Installing lua-filesystem-0:1 100% | 64.4 MiB/s | 66.0 KiB | 00m00s [150/260] Installing Lmod-0:8.7.32-1.fc 100% | 97.1 MiB/s | 1.3 MiB | 00m00s >>> Running post-install scriptlet: Lmod-0:8.7.32-1.fc40.i686 >>> Stop post-install scriptlet: Lmod-0:8.7.32-1.fc40.i686 [151/260] Installing gettext-envsubst-0 100% | 69.8 MiB/s | 71.5 KiB | 00m00s [152/260] Installing gettext-runtime-0: 100% | 113.9 MiB/s | 466.6 KiB | 00m00s [153/260] Installing gettext-0:0.22-2.f 100% | 332.1 MiB/s | 5.0 MiB | 00m00s [154/260] Installing libwayland-client- 100% | 56.7 MiB/s | 58.1 KiB | 00m00s [155/260] Installing mesa-libEGL-0:24.0 100% | 304.2 MiB/s | 311.5 KiB | 00m00s [156/260] Installing libglvnd-egl-1:1.7 100% | 72.0 MiB/s | 73.7 KiB | 00m00s [157/260] Installing libglvnd-gles-1:1. 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [158/260] Installing libglvnd-devel-1:1 100% | 530.1 MiB/s | 2.1 MiB | 00m00s [159/260] Installing mesa-libGLU-devel- 100% | 0.0 B/s | 17.5 KiB | 00m00s [160/260] Installing pcre2-utf32-0:10.4 100% | 264.7 MiB/s | 542.1 KiB | 00m00s [161/260] Installing pcre2-devel-0:10.4 100% | 275.3 MiB/s | 1.9 MiB | 00m00s [162/260] Installing libselinux-devel-0 100% | 39.2 MiB/s | 160.6 KiB | 00m00s [163/260] Installing libmount-devel-0:2 100% | 0.0 B/s | 38.1 KiB | 00m00s [164/260] Installing pixman-0:0.43.0-1. 100% | 370.5 MiB/s | 758.7 KiB | 00m00s [165/260] Installing nettle-0:3.9.1-2.f 100% | 388.3 MiB/s | 795.3 KiB | 00m00s [166/260] Installing gnutls-0:3.8.3-2.f 100% | 370.9 MiB/s | 3.3 MiB | 00m00s [167/260] Installing glib2-0:2.79.1-1.f 100% | 369.6 MiB/s | 14.8 MiB | 00m00s [168/260] Installing cairo-0:1.18.0-1.f 100% | 204.6 MiB/s | 1.8 MiB | 00m00s [169/260] Installing harfbuzz-0:8.3.0-2 100% | 327.5 MiB/s | 2.6 MiB | 00m00s [170/260] Installing freetype-0:2.13.2- 100% | 277.4 MiB/s | 852.2 KiB | 00m00s [171/260] Installing fontconfig-0:2.15. 100% | 769.2 KiB/s | 785.4 KiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-1.fc40.i686 >>> Stop post-install scriptlet: fontconfig-0:2.15.0-1.fc40.i686 [172/260] Installing qt-common-1:4.8.7- 100% | 24.2 KiB/s | 124.0 B | 00m00s >>> Running pre-install scriptlet: qt-1:4.8.7-74.fc39.i686 >>> Stop pre-install scriptlet: qt-1:4.8.7-74.fc39.i686 [173/260] Installing qt-1:4.8.7-74.fc39 100% | 304.4 MiB/s | 18.3 MiB | 00m00s >>> Running post-install scriptlet: qt-1:4.8.7-74.fc39.i686 >>> Stop post-install scriptlet: qt-1:4.8.7-74.fc39.i686 [174/260] Installing libXft-0:2.3.8-4.f 100% | 165.1 MiB/s | 169.1 KiB | 00m00s [175/260] Installing harfbuzz-icu-0:8.3 100% | 0.0 B/s | 15.6 KiB | 00m00s [176/260] Installing libgudev-0:238-2.f 100% | 86.5 MiB/s | 88.6 KiB | 00m00s [177/260] Installing cups-libs-1:2.4.7- 100% | 218.5 MiB/s | 671.2 KiB | 00m00s [178/260] Installing mtdev-0:1.1.6-6.fc 100% | 0.0 B/s | 29.8 KiB | 00m00s [179/260] Installing lcms2-0:2.16-2.fc4 100% | 225.0 MiB/s | 460.8 KiB | 00m00s [180/260] Installing libmng-0:2.0.3-19. 100% | 274.5 MiB/s | 562.2 KiB | 00m00s [181/260] Installing duktape-0:2.7.0-5. 100% | 305.3 MiB/s | 625.3 KiB | 00m00s [182/260] Installing libproxy-0:0.5.3-3 100% | 113.5 MiB/s | 116.2 KiB | 00m00s [183/260] Installing libwebp-0:1.3.2-4. 100% | 271.6 MiB/s | 834.3 KiB | 00m00s [184/260] Installing liblerc-0:4.0.0-4. 100% | 314.5 MiB/s | 644.2 KiB | 00m00s [185/260] Installing jbigkit-libs-0:2.1 100% | 111.5 MiB/s | 114.1 KiB | 00m00s [186/260] Installing libtiff-0:4.5.0-3. 100% | 299.8 MiB/s | 1.2 MiB | 00m00s [187/260] Installing ncurses-c++-libs-0 100% | 71.0 MiB/s | 145.3 KiB | 00m00s [188/260] Installing ncurses-devel-0:6. 100% | 75.6 MiB/s | 1.0 MiB | 00m00s [189/260] Installing libedit-devel-0:3. 100% | 65.2 MiB/s | 66.8 KiB | 00m00s [190/260] Installing mpdecimal-0:2.5.1- 100% | 200.4 MiB/s | 205.2 KiB | 00m00s [191/260] Installing libb2-0:0.98.1-9.f 100% | 10.6 MiB/s | 54.5 KiB | 00m00s [192/260] Installing python3-libs-0:3.1 100% | 303.1 MiB/s | 40.9 MiB | 00m00s [193/260] Installing python3-0:3.12.1-2 100% | 32.0 MiB/s | 32.7 KiB | 00m00s [194/260] Installing python3-packaging- 100% | 210.9 MiB/s | 431.9 KiB | 00m00s [195/260] Installing cmake-rpm-macros-0 100% | 0.0 B/s | 8.0 KiB | 00m00s [196/260] Installing boost-python3-0:1. 100% | 243.3 MiB/s | 249.1 KiB | 00m00s [197/260] Installing llvm-0:17.0.6-2.fc 100% | 415.3 MiB/s | 116.7 MiB | 00m00s [198/260] Installing python3-rpm-genera 100% | 0.0 B/s | 83.4 KiB | 00m00s [199/260] Installing llvm-test-0:17.0.6 100% | 319.8 MiB/s | 1.9 MiB | 00m00s [200/260] Installing glib2-devel-0:2.79 100% | 457.8 MiB/s | 15.1 MiB | 00m00s [201/260] Installing python3-numpy-1:1. 100% | 363.6 MiB/s | 37.1 MiB | 00m00s [202/260] Installing boost-numpy3-0:1.8 100% | 0.0 B/s | 57.8 KiB | 00m00s [203/260] Installing libwacom-0:2.9.0-1 100% | 44.4 MiB/s | 90.9 KiB | 00m00s [204/260] Installing libinput-0:1.25.0- 100% | 81.3 MiB/s | 582.5 KiB | 00m00s >>> Running post-install scriptlet: libinput-0:1.25.0-1.fc40.i686 >>> Stop post-install scriptlet: libinput-0:1.25.0-1.fc40.i686 [205/260] Installing alsa-lib-0:1.2.10- 100% | 220.1 MiB/s | 1.5 MiB | 00m00s [206/260] Installing qt-x11-1:4.8.7-74. 100% | 365.8 MiB/s | 37.7 MiB | 00m00s [207/260] Installing double-conversion- 100% | 103.2 MiB/s | 105.7 KiB | 00m00s [208/260] Installing qt5-qtbase-common- 100% | 69.5 KiB/s | 356.0 B | 00m00s >>> Running pre-install scriptlet: qt5-qtbase-0:5.15.12-1.fc40.i686 >>> Stop pre-install scriptlet: qt5-qtbase-0:5.15.12-1.fc40.i686 [209/260] Installing qt5-qtbase-0:5.15. 100% | 253.3 MiB/s | 10.6 MiB | 00m00s >>> Running post-install scriptlet: qt5-qtbase-0:5.15.12-1.fc40.i686 >>> Stop post-install scriptlet: qt5-qtbase-0:5.15.12-1.fc40.i686 [210/260] Installing qt5-qtbase-gui-0:5 100% | 352.9 MiB/s | 21.5 MiB | 00m00s [211/260] Installing gecode-0:6.2.0-13. 100% | 419.8 MiB/s | 14.3 MiB | 00m00s [212/260] Installing gsl-0:2.7.1-5.fc39 100% | 357.6 MiB/s | 3.6 MiB | 00m00s [213/260] Installing mp-0:3.1.0-44.2020 100% | 350.7 MiB/s | 2.8 MiB | 00m00s [214/260] Installing brotli-0:1.1.0-1.f 100% | 0.0 B/s | 27.6 KiB | 00m00s [215/260] Installing brotli-devel-0:1.1 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [216/260] Installing harfbuzz-devel-0:8 100% | 424.7 MiB/s | 5.1 MiB | 00m00s [217/260] Installing freetype-devel-0:2 100% | 436.4 MiB/s | 7.9 MiB | 00m00s [218/260] Installing fontconfig-devel-0 100% | 37.1 MiB/s | 151.9 KiB | 00m00s [219/260] Installing libXft-devel-0:2.3 100% | 21.6 MiB/s | 44.3 KiB | 00m00s [220/260] Installing rhash-0:1.4.3-3.fc 100% | 194.0 MiB/s | 397.4 KiB | 00m00s [221/260] Installing libuv-1:1.47.0-3.f 100% | 266.5 MiB/s | 545.7 KiB | 00m00s [222/260] Installing jsoncpp-0:1.9.5-5. 100% | 252.2 MiB/s | 258.2 KiB | 00m00s [223/260] Installing libubsan-0:14.0.1- 100% | 263.4 MiB/s | 539.4 KiB | 00m00s [224/260] Installing libatomic-0:14.0.1 100% | 0.0 B/s | 28.4 KiB | 00m00s [225/260] Installing libasan-0:14.0.1-0 100% | 425.9 MiB/s | 1.7 MiB | 00m00s [226/260] Installing gc-0:8.2.2-4.fc39. 100% | 125.9 MiB/s | 257.8 KiB | 00m00s [227/260] Installing guile22-0:2.2.7-9. 100% | 427.3 MiB/s | 40.6 MiB | 00m00s [228/260] Installing make-1:4.4.1-2.fc3 100% | 302.8 MiB/s | 1.8 MiB | 00m00s [229/260] Installing gcc-0:14.0.1-0.3.f 100% | 413.4 MiB/s | 100.9 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch [230/260] Installing libquadmath-devel- 100% | 22.5 MiB/s | 23.0 KiB | 00m00s [231/260] Installing gcc-c++-0:14.0.1-0 100% | 375.0 MiB/s | 38.6 MiB | 00m00s [232/260] Installing cmake-data-0:3.27. 100% | 124.8 MiB/s | 8.4 MiB | 00m00s [233/260] Installing cmake-0:3.27.7-1.f 100% | 392.9 MiB/s | 31.4 MiB | 00m00s [234/260] Installing cliquer-libs-0:1.2 100% | 70.8 MiB/s | 72.5 KiB | 00m00s [235/260] Installing libnauty-0:2.8.8-1 100% | 531.2 MiB/s | 3.7 MiB | 00m00s [236/260] Installing metis-0:5.1.0.3-3. 100% | 327.7 MiB/s | 1.0 MiB | 00m00s [237/260] Installing MUMPS-0:5.6.2-3.fc 100% | 468.9 MiB/s | 10.3 MiB | 00m00s [238/260] Installing coin-or-Cbc-0:2.10 100% | 344.6 MiB/s | 2.4 MiB | 00m00s [239/260] Installing coin-or-Clp-0:1.17 100% | 359.1 MiB/s | 2.5 MiB | 00m00s [240/260] Installing coin-or-Cgl-0:0.60 100% | 360.3 MiB/s | 1.1 MiB | 00m00s [241/260] Installing coin-or-lemon-0:1. 100% | 232.7 MiB/s | 238.3 KiB | 00m00s [242/260] Installing boost-test-0:1.83. 100% | 308.0 MiB/s | 630.9 KiB | 00m00s [243/260] Installing boost-stacktrace-0 100% | 58.2 MiB/s | 59.6 KiB | 00m00s [244/260] Installing boost-serializatio 100% | 217.6 MiB/s | 445.6 KiB | 00m00s [245/260] Installing boost-random-0:1.8 100% | 0.0 B/s | 29.9 KiB | 00m00s [246/260] Installing boost-program-opti 100% | 262.8 MiB/s | 269.1 KiB | 00m00s [247/260] Installing boost-nowide-0:1.8 100% | 0.0 B/s | 25.1 KiB | 00m00s [248/260] Installing boost-math-0:1.83. 100% | 321.2 MiB/s | 657.8 KiB | 00m00s [249/260] Installing boost-iostreams-0: 100% | 88.8 MiB/s | 91.0 KiB | 00m00s [250/260] Installing boost-contract-0:1 100% | 100.9 MiB/s | 103.4 KiB | 00m00s [251/260] Installing boost-0:1.83.0-2.f 100% | 81.8 KiB/s | 1.7 KiB | 00m00s [252/260] Installing boost-devel-0:1.83 100% | 285.8 MiB/s | 145.8 MiB | 00m01s [253/260] Installing coin-or-lemon-deve 100% | 359.6 MiB/s | 2.5 MiB | 00m00s [254/260] Installing python3-devel-0:3. 100% | 159.4 MiB/s | 1.3 MiB | 00m00s [255/260] Installing python3-setuptools 100% | 258.8 MiB/s | 7.2 MiB | 00m00s [256/260] Installing libstdc++-static-0 100% | 335.9 MiB/s | 5.7 MiB | 00m00s [257/260] Installing qt-devel-1:4.8.7-7 100% | 263.6 MiB/s | 37.7 MiB | 00m00s [258/260] Installing annobin-plugin-gcc 100% | 67.5 MiB/s | 967.3 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch [259/260] Installing gcc-plugin-annobin 100% | 3.5 MiB/s | 57.4 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch [260/260] Installing llvm-devel-0:17.0. 100% | 67.5 MiB/s | 23.6 MiB | 00m00s >>> Running post-install scriptlet: llvm-devel-0:17.0.6-2.fc40.i686 >>> Stop post-install scriptlet: llvm-devel-0:17.0.6-2.fc40.i686 >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-1.fc40.i686 >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-1.fc40.i686 >>> Running trigger-install scriptlet: glibc-common-0:2.38.9000-35.fc40.i686 >>> Stop trigger-install scriptlet: glibc-common-0:2.38.9000-35.fc40.i686 >>> Running trigger-install scriptlet: info-0:7.1-1.fc40.i686 >>> Stop trigger-install scriptlet: info-0:7.1-1.fc40.i686 >>> Running trigger-install scriptlet: glib2-0:2.79.1-1.fc40.i686 >>> Stop trigger-install scriptlet: glib2-0:2.79.1-1.fc40.i686 >>> Running trigger-install scriptlet: glib2-0:2.79.1-1.fc40.i686 >>> Stop trigger-install scriptlet: glib2-0:2.79.1-1.fc40.i686 >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-1.fc40.i686 >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-1.fc40.i686 Warning: skipped PGP checks for 258 package(s). Finish: build setup for seqan-1.4.2-53.fc40.src.rpm Start: rpmbuild seqan-1.4.2-53.fc40.src.rpm warning: %patchN is deprecated (2 usages found), use %patch N (or %patch -P N) Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1706313600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.SgcHAh + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf seqan-1.4.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/seqan-src-1.4.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd seqan-1.4.2 + rm -rf /builddir/build/BUILD/seqan-1.4.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/seqan-1.4.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (seqan-docpath.patch):' Patch #0 (seqan-docpath.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0 patching file util/cmake/SeqAnBuildSystem.cmake Patch #1 (seqan-exclude_splazers_fiona_tests.patch): + echo 'Patch #1 (seqan-exclude_splazers_fiona_tests.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0 patching file core/apps/splazers/CMakeLists.txt patching file core/apps/fiona/CMakeLists.txt + find . -type f -name '*.h' -exec chmod 0644 '{}' ';' + find . -type f -name '*.cpp' -exec chmod 0644 '{}' ';' + cp -p extras/apps/rep_sep/LICENSE LGPLv3+.txt + cp -p core/apps/rabema/LICENSE GPLv3+.txt + cp -p LICENSE BSD.txt + cp -p extras/apps/seqan_flexbar/INFO extras/apps/seqan_flexbar/README + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.vmkTVu + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd seqan-1.4.2 + mkdir -p build/Release + pushd build/Release ~/build/BUILD/seqan-1.4.2/build/Release ~/build/BUILD/seqan-1.4.2 ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection' ++ sed -e s/-O2/-O0/g + SEQAN_OPT_FLAGS='-O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection' + SEQAN_OPT_FLAGS='-O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC' + export 'CXXFLAGS=-std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon' + CXXFLAGS='-std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon' + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fPIC' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -fPIC' + cmake '-DCMAKE_CXX_FLAGS_RELEASE:STRING=-O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC' -DCMAKE_INSTALL_PREFIX:PATH=/usr -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Release -DSEQAN_BUILD_SYSTEM=SEQAN_RELEASE_APPS -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_APP_VERSION:STRING=1.4.2 -DZLIB_INCLUDE_DIR:PATH=/usr/include '-DZLIB_LIBRARY:FILEPATH=-L/usr/lib -lz' -DBZIP2_INCLUDE_DIR:PATH=/usr/include '-DBZIP2_LIBRARY:FILEPATH=-L/usr/lib -lbz2' -DLEMON_INCLUDE_DIR:PATH=/usr/include '-DLEMON_LIBRARY:FILEPATH=-L/usr/lib -lemon' -DBoost_INCLUDE_DIR:PATH=/usr/include -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3 -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE ../.. CMake Warning (dev) at CMakeLists.txt:9 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 14.0.1 -- The CXX compiler identification is GNU 14.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:16 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Initializing SeqAn Build System... -- No revision system found. -- Repository date not determined. -- Repository revision not determined. -- Configuring core CMake Deprecation Warning at core/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at core/apps/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps CMake Deprecation Warning at core/apps/dfi/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/dfi -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Determined version is 1.4.2 CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/dfi/CMakeLists.txt:70 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found version "3.12.1") CMake Deprecation Warning at core/apps/fiona/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/fiona -- Try OpenMP C flag = [-fopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Success -- Try OpenMP CXX flag = [-fopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Success -- Found Boost: /usr/lib/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") CMake Deprecation Warning at core/apps/mason/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/mason CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/mason/CMakeLists.txt:76 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/micro_razers/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/micro_razers CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/micro_razers/CMakeLists.txt:73 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/pair_align/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/pair_align CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/pair_align/CMakeLists.txt:63 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/rabema/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/rabema CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/rabema/CMakeLists.txt:101 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/razers/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/razers CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/razers/CMakeLists.txt:81 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/razers2/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/razers2 CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/razers2/CMakeLists.txt:82 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/sak/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/sak CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/sak/CMakeLists.txt:78 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/sam2matrix/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/sam2matrix CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/sam2matrix/CMakeLists.txt:66 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/samcat/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/samcat CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/samcat/CMakeLists.txt:66 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/seqan_tcoffee/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/seqan_tcoffee CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/seqan_tcoffee/CMakeLists.txt:65 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/seqcons/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/seqcons CMake Deprecation Warning at core/apps/snp_store/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/snp_store CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/snp_store/CMakeLists.txt:86 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/splazers/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/splazers CMake Deprecation Warning at core/apps/stellar/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/stellar CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/stellar/CMakeLists.txt:71 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at core/apps/tree_recon/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring core/apps/tree_recon CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): core/apps/tree_recon/CMakeLists.txt:65 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring extras CMake Deprecation Warning at extras/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at extras/apps/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps CMake Deprecation Warning at extras/apps/alf/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/alf CMake Deprecation Warning at extras/apps/breakpoint_calculator/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/breakpoint_calculator CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/breakpoint_calculator/CMakeLists.txt:81 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at extras/apps/bs_tools/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/bs_tools CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/bs_tools/CMakeLists.txt:109 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at extras/apps/fx_tools/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/fx_tools CMake Deprecation Warning at extras/apps/gustaf/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/gustaf CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/gustaf/CMakeLists.txt:68 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at extras/apps/insegt/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/insegt CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/insegt/CMakeLists.txt:80 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at extras/apps/mason2/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/mason2 CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/mason2/CMakeLists.txt:155 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at extras/apps/ngs_roi/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring sandbox/jagla/apps/ngs_roi CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/ngs_roi/CMakeLists.txt:101 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at extras/apps/param_chooser/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/param_chooser CMake Deprecation Warning at extras/apps/razers3/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/razers3 -- Performing Test CXX11_FOUND -- Performing Test CXX11_FOUND - Success -- Looking for BZ2_bzCompressInit in -L/usr/lib -lbz2 -- Looking for BZ2_bzCompressInit in -L/usr/lib -lbz2 - found CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/razers3/CMakeLists.txt:108 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/razers3/CMakeLists.txt:112 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at extras/apps/rep_sep/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/rep_sep CMake Deprecation Warning at extras/apps/searchjoin/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/searchjoin CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/searchjoin/CMakeLists.txt:69 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at extras/apps/seqan_flexbar/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/seqan_flexbar CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/seqan_flexbar/CMakeLists.txt:92 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at extras/apps/sgip/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/sgip CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/sgip/CMakeLists.txt:81 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at extras/apps/variant_comp/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring extras/apps/variant_comp CMake Warning (dev) at util/cmake/SeqAnBuildSystem.cmake:223 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): extras/apps/variant_comp/CMakeLists.txt:65 (seqan_add_app_test) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring docs CMake Deprecation Warning at docs/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring manual CMake Deprecation Warning at manual/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) -- Sphinx not found, not building sphinx manual as a test. -- Configuring sandbox CMake Deprecation Warning at sandbox/CMakeLists.txt:9 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring util/py_lib CMake Warning (dev) at util/py_lib/CMakeLists.txt:12 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Python nosetests ('import nose' failed), cannot add tests for seqan.dox -- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE Java_JAVAH_EXECUTABLE Java_JAVADOC_EXECUTABLE) -- jar binary not found, disabling CTD support. -- Configuring done (2.2s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_SKIP_INSTALL_RPATH SEQAN_APP_VERSION SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/seqan-1.4.2/build/Release + make -j1 all /usr/bin/cmake -S/builddir/build/BUILD/seqan-1.4.2 -B/builddir/build/BUILD/seqan-1.4.2/build/Release --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/seqan-1.4.2/build/Release/CMakeFiles /builddir/build/BUILD/seqan-1.4.2/build/Release//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/CMakeFiles/seqan_core.dir/build.make core/CMakeFiles/seqan_core.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core /builddir/build/BUILD/seqan-1.4.2/build/Release/core/CMakeFiles/seqan_core.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/CMakeFiles/seqan_core.dir/build.make core/CMakeFiles/seqan_core.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/CMakeFiles/seqan_core.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 0%] Built target seqan_core make -f core/apps/dfi/CMakeFiles/dfi.dir/build.make core/apps/dfi/CMakeFiles/dfi.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/dfi /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/dfi/CMakeFiles/dfi.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/dfi/CMakeFiles/dfi.dir/build.make core/apps/dfi/CMakeFiles/dfi.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 0%] Building CXX object core/apps/dfi/CMakeFiles/dfi.dir/dfi.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/dfi && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/dfi/CMakeFiles/dfi.dir/dfi.cpp.o -MF CMakeFiles/dfi.dir/dfi.cpp.o.d -o CMakeFiles/dfi.dir/dfi.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:26: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:28: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:274:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 274 | struct LessSubstringEnd : public binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:298:27: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 298 | struct LessRange : public binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:315:25: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 315 | struct LessLex : public binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String; TSpec = Owner<>; TPredHull = PredMinFreq; TPred = PredMaxFreq; TBeginPos = unsigned int; TEndPos = unsigned int; TSize = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:1871:32: required from ‘typename seqan::Size > >::Type seqan::_wotdEvaluate(const Iter >, VSTree >&) [with TText = StringSet, Owner<> >; TIndexSpec = Dfi; TSpec = TopDown >; typename Size > >::Type = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1871 | TSize size = _sortWotdBucket( /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~^ 1872 | index, /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~ 1873 | value(it).range.i1, /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~ 1874 | w1 & index.BITMASK1, /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~~ 1875 | repLength(it)); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:800:34: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Owner<> >; TIndexSpec = Dfi; TSpec = ParentLinks; TDfsOrder = Preorder_; THideEmptyEdges = True]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 800 | TSize childNode = _wotdEvaluate(it); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Owner<> >, IndexWotd > >; TSpec = ParentLinks]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:1977:17: required from ‘void seqan::goBegin(Iter, VSTree >&) [with TText = StringSet, Owner<> >; TIndexSpec = IndexWotd >; TSpec = TopDown >]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1977 | while (goDown(it)) ; /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:537:9: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = unsigned char; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 537 | goBegin(it); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:847:68: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 847 | case 0: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinFreq; TPred = PredMaxFreq; TBeginPos = unsigned int; TEndPos = unsigned int; TSize = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:1871:32: required from ‘typename seqan::Size > >::Type seqan::_wotdEvaluate(const Iter >, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = TopDown >; typename Size > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1871 | TSize size = _sortWotdBucket( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^ 1872 | index, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~ 1873 | value(it).range.i1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~ 1874 | w1 & index.BITMASK1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 1875 | repLength(it)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:800:34: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = ParentLinks; TDfsOrder = Preorder_; THideEmptyEdges = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 800 | TSize childNode = _wotdEvaluate(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexWotd > >; TSpec = ParentLinks]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:1977:17: required from ‘void seqan::goBegin(Iter, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = IndexWotd >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1977 | while (goDown(it)) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:537:9: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = seqan::SimpleType; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | goBegin(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:848:64: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 848 | case 1: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinFreq; TPred = PredMaxFreq; TBeginPos = unsigned int; TEndPos = unsigned int; TSize = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:1871:32: required from ‘typename seqan::Size > >::Type seqan::_wotdEvaluate(const Iter >, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = TopDown >; typename Size > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1871 | TSize size = _sortWotdBucket( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^ 1872 | index, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~ 1873 | value(it).range.i1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~ 1874 | w1 & index.BITMASK1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 1875 | repLength(it)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:800:34: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = ParentLinks; TDfsOrder = Preorder_; THideEmptyEdges = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 800 | TSize childNode = _wotdEvaluate(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexWotd > >; TSpec = ParentLinks]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:1977:17: required from ‘void seqan::goBegin(Iter, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = IndexWotd >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1977 | while (goDown(it)) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:537:9: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = seqan::SimpleType; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | goBegin(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:849:58: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 849 | case 2: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String; TSpec = Owner<>; TPredHull = PredMinSupp; TPred = PredEmerging; TBeginPos = unsigned int; TEndPos = unsigned int; TSize = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:1871:32: required from ‘typename seqan::Size > >::Type seqan::_wotdEvaluate(const Iter >, VSTree >&) [with TText = StringSet, Owner<> >; TIndexSpec = Dfi; TSpec = TopDown >; typename Size > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1871 | TSize size = _sortWotdBucket( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^ 1872 | index, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~ 1873 | value(it).range.i1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~ 1874 | w1 & index.BITMASK1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 1875 | repLength(it)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:800:34: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Owner<> >; TIndexSpec = Dfi; TSpec = ParentLinks; TDfsOrder = Preorder_; THideEmptyEdges = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 800 | TSize childNode = _wotdEvaluate(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Owner<> >, IndexWotd > >; TSpec = ParentLinks]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:1977:17: required from ‘void seqan::goBegin(Iter, VSTree >&) [with TText = StringSet, Owner<> >; TIndexSpec = IndexWotd >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1977 | while (goDown(it)) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:537:9: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinSupp; TPred = PredEmerging; TAlphabet = unsigned char; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | goBegin(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:854:69: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 854 | case 0: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.growthRate, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinSupp; TPred = PredEmerging; TBeginPos = unsigned int; TEndPos = unsigned int; TSize = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:1871:32: required from ‘typename seqan::Size > >::Type seqan::_wotdEvaluate(const Iter >, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = TopDown >; typename Size > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1871 | TSize size = _sortWotdBucket( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^ 1872 | index, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~ 1873 | value(it).range.i1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~ 1874 | w1 & index.BITMASK1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 1875 | repLength(it)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:800:34: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = ParentLinks; TDfsOrder = Preorder_; THideEmptyEdges = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 800 | TSize childNode = _wotdEvaluate(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexWotd > >; TSpec = ParentLinks]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:1977:17: required from ‘void seqan::goBegin(Iter, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = IndexWotd >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1977 | while (goDown(it)) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:537:9: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinSupp; TPred = PredEmerging; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | goBegin(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:855:65: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 855 | case 1: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.growthRate, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinSupp; TPred = PredEmerging; TBeginPos = unsigned int; TEndPos = unsigned int; TSize = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:1871:32: required from ‘typename seqan::Size > >::Type seqan::_wotdEvaluate(const Iter >, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = TopDown >; typename Size > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1871 | TSize size = _sortWotdBucket( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^ 1872 | index, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~ 1873 | value(it).range.i1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~ 1874 | w1 & index.BITMASK1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 1875 | repLength(it)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:800:34: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = ParentLinks; TDfsOrder = Preorder_; THideEmptyEdges = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 800 | TSize childNode = _wotdEvaluate(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexWotd > >; TSpec = ParentLinks]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:1977:17: required from ‘void seqan::goBegin(Iter, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = IndexWotd >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1977 | while (goDown(it)) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:537:9: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinSupp; TPred = PredEmerging; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | goBegin(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:856:59: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 856 | case 2: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.growthRate, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String; TSpec = Owner<>; TPredHull = PredMinAllSupp; TPred = PredEntropy; TBeginPos = unsigned int; TEndPos = unsigned int; TSize = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:1871:32: required from ‘typename seqan::Size > >::Type seqan::_wotdEvaluate(const Iter >, VSTree >&) [with TText = StringSet, Owner<> >; TIndexSpec = Dfi; TSpec = TopDown >; typename Size > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1871 | TSize size = _sortWotdBucket( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^ 1872 | index, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~ 1873 | value(it).range.i1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~ 1874 | w1 & index.BITMASK1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 1875 | repLength(it)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:800:34: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Owner<> >; TIndexSpec = Dfi; TSpec = ParentLinks; TDfsOrder = Preorder_; THideEmptyEdges = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 800 | TSize childNode = _wotdEvaluate(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Owner<> >, IndexWotd > >; TSpec = ParentLinks]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:1977:17: required from ‘void seqan::goBegin(Iter, VSTree >&) [with TText = StringSet, Owner<> >; TIndexSpec = IndexWotd >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1977 | while (goDown(it)) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:537:9: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinAllSupp; TPred = PredEntropy; TAlphabet = unsigned char; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | goBegin(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:861:71: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 861 | case 0: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.entropy, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinAllSupp; TPred = PredEntropy; TBeginPos = unsigned int; TEndPos = unsigned int; TSize = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:1871:32: required from ‘typename seqan::Size > >::Type seqan::_wotdEvaluate(const Iter >, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = TopDown >; typename Size > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1871 | TSize size = _sortWotdBucket( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^ 1872 | index, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~ 1873 | value(it).range.i1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~ 1874 | w1 & index.BITMASK1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 1875 | repLength(it)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:800:34: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = ParentLinks; TDfsOrder = Preorder_; THideEmptyEdges = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 800 | TSize childNode = _wotdEvaluate(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexWotd > >; TSpec = ParentLinks]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:1977:17: required from ‘void seqan::goBegin(Iter, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = IndexWotd >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1977 | while (goDown(it)) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:537:9: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinAllSupp; TPred = PredEntropy; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | goBegin(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:862:67: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 862 | case 1: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.entropy, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinAllSupp; TPred = PredEntropy; TBeginPos = unsigned int; TEndPos = unsigned int; TSize = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:1871:32: required from ‘typename seqan::Size > >::Type seqan::_wotdEvaluate(const Iter >, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = TopDown >; typename Size > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1871 | TSize size = _sortWotdBucket( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^ 1872 | index, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~ 1873 | value(it).range.i1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~ 1874 | w1 & index.BITMASK1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 1875 | repLength(it)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:800:34: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = Dfi; TSpec = ParentLinks; TDfsOrder = Preorder_; THideEmptyEdges = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 800 | TSize childNode = _wotdEvaluate(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexWotd > >; TSpec = ParentLinks]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:1977:17: required from ‘void seqan::goBegin(Iter, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = IndexWotd >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1977 | while (goDown(it)) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:537:9: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinAllSupp; TPred = PredEntropy; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | goBegin(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:863:61: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 863 | case 2: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.entropy, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘typename seqan::Size, seqan::IndexWotd > > >::Type seqan::_sortFirstWotdBucket(Index, IndexWotd > >&) [with TText = String; TSpec = Owner<>; TPredHull = PredMinFreq; TPred = PredMaxFreq; typename Size, IndexWotd > > >::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2021:31: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2021 | size = _sortFirstWotdBucket(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Owner<> >; TPredHull = PredMinFreq; TPred = PredMaxFreq; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = unsigned char; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:847:68: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 847 | case 0: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:302:66: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 302 | *(saBeg + (*(boundBeg + ord))++) = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String; TSpec = Owner<>; TPredHull = PredMinFreq; TPred = PredMaxFreq; TBeginPos = int; TEndPos = unsigned int; TSize = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2024:26: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2024 | size = _sortWotdBucket(index, 0, length(indexSA(index)), 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Owner<> >; TPredHull = PredMinFreq; TPred = PredMaxFreq; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = unsigned char; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:847:68: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 847 | case 0: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘typename seqan::Size, seqan::IndexWotd > > >::Type seqan::_sortFirstWotdBucket(Index, IndexWotd > >&) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinFreq; TPred = PredMaxFreq; typename Size, IndexWotd > > >::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2021:31: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2021 | size = _sortFirstWotdBucket(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinFreq; TPred = PredMaxFreq; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = seqan::SimpleType; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:848:64: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 848 | case 1: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:302:66: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 302 | *(saBeg + (*(boundBeg + ord))++) = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinFreq; TPred = PredMaxFreq; TBeginPos = int; TEndPos = unsigned int; TSize = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2024:26: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2024 | size = _sortWotdBucket(index, 0, length(indexSA(index)), 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinFreq; TPred = PredMaxFreq; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = seqan::SimpleType; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:848:64: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 848 | case 1: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘typename seqan::Size, seqan::IndexWotd > > >::Type seqan::_sortFirstWotdBucket(Index, IndexWotd > >&) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinFreq; TPred = PredMaxFreq; typename Size, IndexWotd > > >::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2021:31: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2021 | size = _sortFirstWotdBucket(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinFreq; TPred = PredMaxFreq; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = seqan::SimpleType; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:849:58: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 849 | case 2: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:302:66: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 302 | *(saBeg + (*(boundBeg + ord))++) = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinFreq; TPred = PredMaxFreq; TBeginPos = int; TEndPos = unsigned int; TSize = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2024:26: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2024 | size = _sortWotdBucket(index, 0, length(indexSA(index)), 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinFreq; TPred = PredMaxFreq; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = seqan::SimpleType; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:849:58: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 849 | case 2: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘typename seqan::Size, seqan::IndexWotd > > >::Type seqan::_sortFirstWotdBucket(Index, IndexWotd > >&) [with TText = String; TSpec = Owner<>; TPredHull = PredMinSupp; TPred = PredEmerging; typename Size, IndexWotd > > >::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2021:31: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2021 | size = _sortFirstWotdBucket(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Owner<> >; TPredHull = PredMinSupp; TPred = PredEmerging; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinSupp; TPred = PredEmerging; TAlphabet = unsigned char; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:854:69: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 854 | case 0: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.growthRate, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:302:66: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 302 | *(saBeg + (*(boundBeg + ord))++) = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String; TSpec = Owner<>; TPredHull = PredMinSupp; TPred = PredEmerging; TBeginPos = int; TEndPos = unsigned int; TSize = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2024:26: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2024 | size = _sortWotdBucket(index, 0, length(indexSA(index)), 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Owner<> >; TPredHull = PredMinSupp; TPred = PredEmerging; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinSupp; TPred = PredEmerging; TAlphabet = unsigned char; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:854:69: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 854 | case 0: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.growthRate, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘typename seqan::Size, seqan::IndexWotd > > >::Type seqan::_sortFirstWotdBucket(Index, IndexWotd > >&) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinSupp; TPred = PredEmerging; typename Size, IndexWotd > > >::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2021:31: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2021 | size = _sortFirstWotdBucket(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinSupp; TPred = PredEmerging; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinSupp; TPred = PredEmerging; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:855:65: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 855 | case 1: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.growthRate, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:302:66: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 302 | *(saBeg + (*(boundBeg + ord))++) = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinSupp; TPred = PredEmerging; TBeginPos = int; TEndPos = unsigned int; TSize = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2024:26: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2024 | size = _sortWotdBucket(index, 0, length(indexSA(index)), 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinSupp; TPred = PredEmerging; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinSupp; TPred = PredEmerging; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:855:65: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 855 | case 1: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.growthRate, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘typename seqan::Size, seqan::IndexWotd > > >::Type seqan::_sortFirstWotdBucket(Index, IndexWotd > >&) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinSupp; TPred = PredEmerging; typename Size, IndexWotd > > >::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2021:31: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2021 | size = _sortFirstWotdBucket(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinSupp; TPred = PredEmerging; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinSupp; TPred = PredEmerging; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:856:59: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 856 | case 2: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.growthRate, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:302:66: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 302 | *(saBeg + (*(boundBeg + ord))++) = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinSupp; TPred = PredEmerging; TBeginPos = int; TEndPos = unsigned int; TSize = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2024:26: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2024 | size = _sortWotdBucket(index, 0, length(indexSA(index)), 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinSupp; TPred = PredEmerging; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinSupp; TPred = PredEmerging; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:856:59: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 856 | case 2: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.growthRate, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘typename seqan::Size, seqan::IndexWotd > > >::Type seqan::_sortFirstWotdBucket(Index, IndexWotd > >&) [with TText = String; TSpec = Owner<>; TPredHull = PredMinAllSupp; TPred = PredEntropy; typename Size, IndexWotd > > >::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2021:31: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2021 | size = _sortFirstWotdBucket(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Owner<> >; TPredHull = PredMinAllSupp; TPred = PredEntropy; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinAllSupp; TPred = PredEntropy; TAlphabet = unsigned char; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:861:71: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 861 | case 0: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.entropy, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:302:66: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 302 | *(saBeg + (*(boundBeg + ord))++) = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String; TSpec = Owner<>; TPredHull = PredMinAllSupp; TPred = PredEntropy; TBeginPos = int; TEndPos = unsigned int; TSize = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2024:26: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2024 | size = _sortWotdBucket(index, 0, length(indexSA(index)), 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Owner<> >; TPredHull = PredMinAllSupp; TPred = PredEntropy; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinAllSupp; TPred = PredEntropy; TAlphabet = unsigned char; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:861:71: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 861 | case 0: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.entropy, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘typename seqan::Size, seqan::IndexWotd > > >::Type seqan::_sortFirstWotdBucket(Index, IndexWotd > >&) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinAllSupp; TPred = PredEntropy; typename Size, IndexWotd > > >::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2021:31: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2021 | size = _sortFirstWotdBucket(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinAllSupp; TPred = PredEntropy; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinAllSupp; TPred = PredEntropy; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:862:67: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 862 | case 1: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.entropy, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:302:66: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 302 | *(saBeg + (*(boundBeg + ord))++) = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinAllSupp; TPred = PredEntropy; TBeginPos = int; TEndPos = unsigned int; TSize = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2024:26: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2024 | size = _sortWotdBucket(index, 0, length(indexSA(index)), 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinAllSupp; TPred = PredEntropy; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinAllSupp; TPred = PredEntropy; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:862:67: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 862 | case 1: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.entropy, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘typename seqan::Size, seqan::IndexWotd > > >::Type seqan::_sortFirstWotdBucket(Index, IndexWotd > >&) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinAllSupp; TPred = PredEntropy; typename Size, IndexWotd > > >::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2021:31: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2021 | size = _sortFirstWotdBucket(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinAllSupp; TPred = PredEntropy; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinAllSupp; TPred = PredEntropy; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:863:61: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 863 | case 2: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.entropy, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:302:66: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 302 | *(saBeg + (*(boundBeg + ord))++) = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In instantiation of ‘TSize seqan::_sortWotdBucket(Index, IndexWotd > >&, TBeginPos, TEndPos, TSize) [with TText = String, Alloc<> >; TSpec = Owner<>; TPredHull = PredMinAllSupp; TPred = PredEntropy; TBeginPos = int; TEndPos = unsigned int; TSize = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:2024:26: required from ‘void seqan::_wotdCreateFirstLevel(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2024 | size = _sortWotdBucket(index, 0, length(indexSA(index)), 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:615:24: required from ‘bool seqan::indexCreate(Index > >&, WotdDir, Default) [with TText = StringSet, Alloc<> >, Owner<> >; TPredHull = PredMinAllSupp; TPred = PredEntropy; WotdDir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 615 | _wotdCreateFirstLevel(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexWotd >; TFibre = FibreDir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:363:15: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = Dfi]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 363 | indexRequire(index, WotdDir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexWotd > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:536:8: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinAllSupp; TPred = PredEntropy; TAlphabet = seqan::SimpleType; TParamPredHull = double; TParamPred = double; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 536 | TIter it(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:863:61: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 863 | case 2: return runDFI (getArgumentValues(parser, 0), options.minSupp, options.entropy, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:448:111: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 448 | *(saBeg + (*(boundBeg + ordValue(*(itText + getSeqOffset(lPos)))))++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:451:82: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 451 | *(saBeg + index.sentinelBound++) = *itSA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String, Alloc<> >; TSize = int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:793:9: required from ‘void seqan::assignSeq(TSeq&, const TFastaSeq&, Fastq) [with TSeq = String, Alloc<> >; TFastaSeq = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 793 | resize(dst, itEnd - it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:1423:13: required from ‘void seqan::assignSeq(TSeq&, const TFileSeq&, const TagSelector&) [with TSeq = String, Alloc<> >; TFileSeq = Segment >, InfixSegment>; TTagList = TagList, TagList, TagList > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1423 | assignSeq(dst, seq, TFormatTag()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:257:13: required from ‘bool loadDatasets(TSequences&, const TFileNames&, TDatasets&) [with TSequences = seqan::StringSet, seqan::Alloc<> >, seqan::Owner<> >; TFileNames = std::vector >; TDatasets = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 257 | assignSeq(seqs[ds[s] + i], multiFasta[i], format); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:504:19: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = seqan::SimpleType; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 504 | if (!loadDatasets(mySet, fileNames, ds)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:848:64: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 848 | case 1: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String, Alloc<> >; TSize = int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:793:9: required from ‘void seqan::assignSeq(TSeq&, const TFastaSeq&, Fastq) [with TSeq = String, Alloc<> >; TFastaSeq = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 793 | resize(dst, itEnd - it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:1423:13: required from ‘void seqan::assignSeq(TSeq&, const TFileSeq&, const TagSelector&) [with TSeq = String, Alloc<> >; TFileSeq = Segment >, InfixSegment>; TTagList = TagList, TagList, TagList > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1423 | assignSeq(dst, seq, TFormatTag()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:257:13: required from ‘bool loadDatasets(TSequences&, const TFileNames&, TDatasets&) [with TSequences = seqan::StringSet, seqan::Alloc<> >, seqan::Owner<> >; TFileNames = std::vector >; TDatasets = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 257 | assignSeq(seqs[ds[s] + i], multiFasta[i], format); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:504:19: required from ‘int runDFI(const TFileNames&, TParamPredHull, TParamPred, bool, const DFIOptions&) [with TPredHull = PredMinFreq; TPred = PredMaxFreq; TAlphabet = seqan::SimpleType; TParamPredHull = seqan::String >; TParamPred = seqan::String >; TFileNames = std::vector >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 504 | if (!loadDatasets(mySet, fileNames, ds)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:849:58: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | case 2: return runDFI (getArgumentValues(parser, 0), options.minFreq, options.maxFreq, options.maximal, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:845:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 845 | switch (options.alphabet) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:851:17: note: here 851 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:852:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 852 | switch (options.alphabet) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi/dfi.cpp:858:17: note: here 858 | case 2: | ^~~~ [ 1%] Linking CXX executable ../../../bin/dfi cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/dfi && /usr/bin/cmake -E cmake_link_script CMakeFiles/dfi.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/dfi.dir/dfi.cpp.o -o ../../../bin/dfi -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 1%] Built target dfi make -f core/apps/fiona/CMakeFiles/compute_gain.dir/build.make core/apps/fiona/CMakeFiles/compute_gain.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona/CMakeFiles/compute_gain.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/fiona/CMakeFiles/compute_gain.dir/build.make core/apps/fiona/CMakeFiles/compute_gain.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 2%] Building CXX object core/apps/fiona/CMakeFiles/compute_gain.dir/compute_gain.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/fiona/CMakeFiles/compute_gain.dir/compute_gain.cpp.o -MF CMakeFiles/compute_gain.dir/compute_gain.cpp.o.d -o CMakeFiles/compute_gain.dir/compute_gain.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/compute_gain.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:53, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/compute_gain.cpp:6: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/compute_gain.cpp:2: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/score.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/compute_gain.cpp:10: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/compute_gain.cpp: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = Stats*; TParam = Stats]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Stats*; TParam = Stats]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:605:23: required from ‘void seqan::_arrayConstructCopyDefault(TSource1, TSource2, TTarget) [with TTarget = Stats*; TSource1 = Stats*; TSource2 = Stats*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 605 | valueConstruct(target_begin, getValue(source_begin)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1420:31: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, False) [with TValueSource = Stats; TValueTarget = Stats]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1420 | _arrayConstructCopyDefault(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = Stats; TValueTarget = Stats]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = Stats; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = Stats; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type) [with T = seqan::String; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1887 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1952:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, Tag) [with TValue = Stats; TSpec = Alloc<>; TSize = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1952 | return _Resize_String >::resize_(me, new_length); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String; TSize = int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/compute_gain.cpp:843:11: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 843 | resize(stats, options.numThreads); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/compute_gain.cpp:97:8: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> > >::Align(const seqan::Align, seqan::Alloc<> > >&)’ is deprecated [-Wdeprecated-copy] 97 | struct Stats | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:89: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> > >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/compute_gain.cpp:97:8: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> > >::Align(const seqan::Align, seqan::Alloc<> > >&)’ is deprecated [-Wdeprecated-copy] 97 | struct Stats | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> > >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/compute_gain.cpp:5: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘Stats::Stats(const Stats&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> > >; TValue = const seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = String, Alloc<> >; TTargetSpec = Alloc<>; TValue = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = String, Alloc<> >; TString2 = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> > >; TValue = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:1032:20: required from ‘typename seqan::EnableIf::Type, seqan::Tag >::Type, typename seqan::IsSameType::Type, seqan::Tag >::Type>::Type, int>::Type seqan::read2(StringSet&, StringSet&, RecordReader >&, const TTag&) [with TIdString = String >; TIdSpec = Owner<>; TSeqString = String, Alloc<> >; TSeqSpec = Owner<>; TFile = std::basic_fstream; TSpec = void; TTag = Tag; typename EnableIf::Type, Tag >::Type, typename IsSameType::Type, Tag >::Type>::Type, int>::Type = int; typename Or::Type, Tag >::Type, typename IsSameType::Type, Tag >::Type>::Type = True; typename IsSameType::Type, Tag >::Type = True; typename RemoveConst_::Type = Tag; typename IsSameType::Type, Tag >::Type = False]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 1032 | appendValue(sequences, seq); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/compute_gain.cpp:809:14: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 809 | if (read2(ids, seqs, readerGenome, Fasta()) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 3%] Linking CXX executable ../../../bin/compute_gain cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona && /usr/bin/cmake -E cmake_link_script CMakeFiles/compute_gain.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/compute_gain.dir/compute_gain.cpp.o -o ../../../bin/compute_gain -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 3%] Built target compute_gain make -f core/apps/fiona/CMakeFiles/fiona.dir/build.make core/apps/fiona/CMakeFiles/fiona.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona/CMakeFiles/fiona.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/fiona/CMakeFiles/fiona.dir/build.make core/apps/fiona/CMakeFiles/fiona.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 4%] Building CXX object core/apps/fiona/CMakeFiles/fiona.dir/fiona.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/fiona/CMakeFiles/fiona.dir/fiona.cpp.o -MF CMakeFiles/fiona.dir/fiona.cpp.o.d -o CMakeFiles/fiona.dir/fiona.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:119: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:103: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:1687:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1687 | struct LessOverlap : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:1705:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1705 | struct LessPositionOverlap : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp: In function ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4212:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4212 | if (options.verbosity >= 2) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4215:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 4215 | Dna5String tmp; | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4235:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4235 | if (options.verbosity >= 2) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4238:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 4238 | double experrreads = expectedValueTheoretical(options.expectedTheoretical, readLengthHist, options.genomeLength, options.errorrate); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4413:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4413 | if (options.verbosity >= 2) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4416:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 4416 | if (options.errorrate != 0 && options.wovsum != 0) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4461:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4461 | if (options.verbosity >= 1) | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:116: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/profiling.h:81:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 81 | #define SEQAN_PROTIMESTART(a) _proFloat a = sysTime() | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4463:9: note: in expansion of macro ‘SEQAN_PROTIMESTART’ 4463 | SEQAN_PROTIMESTART(search); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4684:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4684 | for (unsigned i = 0; i < length(store.readSeqStore); ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4689:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4689 | TFionaQgramIndex qgramIndex(prefixes); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4852:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4852 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4854:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 4854 | if (inTerm && options.verbosity >= 2) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5027:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5027 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5032:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5032 | resize(store.readSeqStore, readCount); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5479:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5479 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5483:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5483 | bool autoCycles = (options.cycles == 0 || options.cycles == 1000); | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5486:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5486 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/profiling.h:81:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 81 | #define SEQAN_PROTIMESTART(a) _proFloat a = sysTime() | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5489:9: note: in expansion of macro ‘SEQAN_PROTIMESTART’ 5489 | SEQAN_PROTIMESTART(correction); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5495:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5495 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5497:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5497 | if (!loadReadsNoNames(store, options.inputFilename, options)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5561:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5561 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5563:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5563 | options.autolevel = (options.fromLevel <= 1); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5671:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5671 | if (res != 0) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5674:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5674 | if (options.verbosity >= 1 && options.cycles > 1) | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:132: /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/index_qgram_parallel.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints, Tag) [with TSA = String >, Alloc<> >; TString = Segment, Alloc<> >, InfixSegment>; TSpec = Owner<>; TShape = Shape, UngappedShape<10> >; TDir = String >; TBucketMap = Nothing; TWithConstraints = True; TStepSize = unsigned int; TParallelTag = Parallel_]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4761:30: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5674:9: note: 4761 | _qgramFillSuffixArray(indexSA(qgramIndex), indexText(qgramIndex), indexShape(qgramIndex), indexDir(qgramIndex), qgramIndex.bucketMap, getStepSize(qgramIndex), True(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5674:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5674:9: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5674:9: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/index_qgram_parallel.h:438:61: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 438 | sa[atomicPostInc(*bktPtr, parallelTag)] = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/index_qgram_parallel.h:445:65: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 445 | sa[atomicPostInc(*bktPtr, parallelTag)] = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/index_qgram_parallel.h:472:65: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 472 | sa[atomicPostInc(*bktPtr, parallelTag)] = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:116, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h: In instantiation of ‘void seqan::posLocalize(TResult&, const Pair&, const String&) [with TResult = Pair >; TSize = unsigned int; TSpec = Alloc<>; T1 = unsigned int; T2 = short unsigned int; TPack = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h:754:16: required from ‘typename seqan::Suffix::Type seqan::suffix(StringSet&, const TPosition&) [with TString = String, Alloc<> >; TSpec = Owner<>; TPosition = Pair >; typename Suffix::Type = Segment, Alloc<> >, SuffixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 754 | posLocalize(lPos, pos, stringSetLimits(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4918:43: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4918 | std::cerr << prefix(suffix(store.readSeqStore, front(indexSA(myIndex))), QGRAM_LENGTH) << " - "; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h:699:12: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 699 | result = pos; | ~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:101: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4686:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4686 | appendValue(prefixes, infix(store.readSeqStore[i], 0, length(store.readSeqStore[i]) - cutLength)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:126: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_historyClear(Iter > >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:292:18: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 292 | _historyClear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:127: /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:103:8: warning: implicitly-declared ‘constexpr seqan::VertexEsa& seqan::VertexEsa::operator=(const seqan::VertexEsa&)’ is deprecated [-Wdeprecated-copy] 103 | struct VertexSA : public VertexEsa | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:125: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:290:17: note: because ‘seqan::VertexEsa’ has user-provided ‘seqan::VertexEsa::VertexEsa(const seqan::VertexEsa&) [with TSize = unsigned int]’ 290 | VertexEsa(VertexEsa const &other): | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: synthesized method ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ first required here 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >*>, seqan::InfixSegment>, seqan::Array<4> >; TValue = const seqan::Segment >*>, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment >*>, InfixSegment>; TTargetSpec = Array<4>; TValue = Segment >*>, InfixSegment>; TExpand = TagLimit_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String >*>, InfixSegment>, Array<4> >; TValue = Segment >*>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:3625:32: required from ‘void traverseAndSearchCorrections(TTreeIterator, TFragmentStore&, seqan::String&, seqan::String&, FionaOptions&, seqan::Tag, unsigned int, FionaResources&) [with int LOOP_LEVEL = -1; TTreeIterator = seqan::Iter, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >, seqan::VSTree > > >; TFragmentStore = seqan::FragmentStore; TCorrections = CorrectionIndelPos; TValueId = unsigned int; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 3625 | appendValue(correctCandidates, getOccurrences(iterSibling)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4944:41: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 4944 | traverseAndSearchCorrections<-1>(myConstrainedIterator, store, correctionList, firstCorrectionForRead, options, alg, maxReadLength, resources); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment >*>, seqan::InfixSegment>::Segment(const seqan::Segment >*>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >*>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::Range >*>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown<>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:293:10: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 293 | clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4686:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 4686 | appendValue(prefixes, infix(store.readSeqStore[i], 0, length(store.readSeqStore[i]) - cutLength)); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2774:10: required from ‘void seqan::goNextImpl(Iter > > >&, VSTreeIteratorTraits) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = Preorder; THideEmptyEdges = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2774 | clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2052:13: required from ‘void seqan::goNext(Iter >&, TTraits) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown >; TTraits = Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2052 | goNextImpl(it, traits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2047:9: required from ‘void seqan::goNext(Iter >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2047 | goNext(it, typename GetVSTreeIteratorTraits< Iter > >::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:3526:19: required from ‘void traverseAndSearchCorrections(TTreeIterator, TFragmentStore&, seqan::String&, seqan::String&, FionaOptions&, seqan::Tag, unsigned int, FionaResources&) [with int LOOP_LEVEL = -1; TTreeIterator = seqan::Iter, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >, seqan::VSTree > > >; TFragmentStore = seqan::FragmentStore; TCorrections = CorrectionIndelPos; TValueId = unsigned int; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3526 | goNext(iter); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4944:41: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 4944 | traverseAndSearchCorrections<-1>(myConstrainedIterator, store, correctionList, firstCorrectionForRead, options, alg, maxReadLength, resources); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment >*>, seqan::InfixSegment>*; TParam = seqan::Segment >*>, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment >*>, InfixSegment>*; TParam = Segment >*>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >*>, seqan::InfixSegment>, seqan::Array<4> >; TValue = const seqan::Segment >*>, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment >*>, InfixSegment>; TTargetSpec = Array<4>; TValue = Segment >*>, InfixSegment>; TExpand = TagLimit_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String >*>, InfixSegment>, Array<4> >; TValue = Segment >*>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:3625:32: required from ‘void traverseAndSearchCorrections(TTreeIterator, TFragmentStore&, seqan::String&, seqan::String&, FionaOptions&, seqan::Tag, unsigned int, FionaResources&) [with int LOOP_LEVEL = -1; TTreeIterator = seqan::Iter, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >, seqan::VSTree > > >; TFragmentStore = seqan::FragmentStore; TCorrections = CorrectionIndelPos; TValueId = unsigned int; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 3625 | appendValue(correctCandidates, getOccurrences(iterSibling)); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4944:41: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 4944 | traverseAndSearchCorrections<-1>(myConstrainedIterator, store, correctionList, firstCorrectionForRead, options, alg, maxReadLength, resources); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment >*>, seqan::InfixSegment>::Segment(const seqan::Segment >*>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >*>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::Range >*>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type, const TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = seqan::SimpleType; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1925 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1964:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, const TValue2&, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = long unsigned int; TValue2 = SimpleType; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1964 | return _Resize_String >::resize_(me, new_length, val); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String, Alloc<> >; TSize = long unsigned int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:842:19: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 842 | resize(kmer, length(shape), (TValue)x); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = short unsigned int; TEndPosition = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TSize = int; TBeginPosition = short unsigned int; TEndPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TBeginPosition = short unsigned int; TEndPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:1958:22: required from ‘unsigned int applyReadErrorCorrections(const seqan::String&, seqan::String&, TReadStore&, FionaOptions&) [with TCorrection = CorrectionIndelPos; TValue = unsigned int; TReadStore = seqan::FragmentStore]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1958 | erase(store.readSeqStore[readId], possibleCorrections[correction].errorPos, possibleCorrections[correction].errorPos + possibleCorrections[correction].indelLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5019:46: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 5019 | totalCorrections = applyReadErrorCorrections(correctionList,firstCorrectionForRead,store,options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:129: /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h: In instantiation of ‘void seqan::assign(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:359:11: required from ‘void seqan::operator<<(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 359 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = Range >*>; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = Range >*>; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = Range >*>; TText = StringSet, Alloc<> >, Owner<> >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:350:15: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 350 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = short unsigned int; TEndPosition = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TSize = int; TBeginPosition = short unsigned int; TEndPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TBeginPosition = short unsigned int; TEndPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:1958:22: required from ‘unsigned int applyReadErrorCorrections(const seqan::String&, seqan::String&, TReadStore&, FionaOptions&) [with TCorrection = CorrectionIndelPos; TValue = unsigned int; TReadStore = seqan::FragmentStore]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1958 | erase(store.readSeqStore[readId], possibleCorrections[correction].errorPos, possibleCorrections[correction].errorPos + possibleCorrections[correction].indelLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5019:46: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5019 | totalCorrections = applyReadErrorCorrections(correctionList,firstCorrectionForRead,store,options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:98: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = Range >*>; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = Range >*>; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = Range >*>; TText = StringSet, Alloc<> >, Owner<> >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairIncrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:382:10: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 382 | setHost(p, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = Range >*>; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = Range >*>; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1032:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1032 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::pop(Pipe&, TValue&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>; TSpec = Counter; TValue = Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>, Counter>; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:386:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 386 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 387 | renamer, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 388 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = Range >*>; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = Range >*>; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:619:14: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 619 | Ref_ = *me; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = Range >*>; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = Range >*>; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:65: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe >, TPair, TLimitsString> >& seqan::Pipe >, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:599:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 599 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:324:41: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 324 | TNames_Sliced names_sliced; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::pop(TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:925:24: required from ‘void seqan::Pool::pop(TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 925 | reader->pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1159:15: required from ‘void seqan::pop(Pool&, TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1159 | me.pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:926:18: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 926 | Ref_ = *cur; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 5, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 5, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 4, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 4, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:243:12: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 243 | struct Pipe< TInput, Skew7 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 6; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:349:104: required from ‘void seqan::assign(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 349 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:359:11: required from ‘void seqan::operator<<(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 359 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 4; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:349:104: required from ‘void seqan::assign(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 349 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:359:11: required from ‘void seqan::operator<<(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 359 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 5; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:349:104: required from ‘void seqan::assign(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 349 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:359:11: required from ‘void seqan::operator<<(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 359 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:106: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:341:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 341 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:352:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 352 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:161:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 161 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:162:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 162 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:179:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 179 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:190:17: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 190 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:173:12: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 173 | struct Pipe< TInput, Skew3 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairDecrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; unsigned int m = 7; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:537:11: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | setHost(localPos, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1119:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1119 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe >, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:544:13: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:557:32: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 557 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew7NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h: In instantiation of ‘TResult seqan::_skew7NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:335:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:148:104: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 148 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn).i2; ++nameIn; o4.i1 = p--; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:247:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 247 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:259:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 259 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = SorterSpec, Tuple, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:123:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 123 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:124:27: required from ‘bool seqan::CompareSkewDCStream::operator()(const seqan::SkewDCStream&, const seqan::SkewDCStream&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 124 | if (a.i.i3[i] < b.i.i3[i]) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:307:23: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 307 | if (!streamGreater(inValue[stream],inValue[rank[right]])) break; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: required from ‘seqan::Pipe, seqan::Merger7>& seqan::Pipe, seqan::Merger7>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 319 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:440:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 440 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_counter.h:105:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >, seqan::Skew7>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 105 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:620:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew3NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew3NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h: In instantiation of ‘TResult seqan::_skew3NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >; TFunctor = seqan::filterI2 >, unsigned int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_lss.h:415:29: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:241:20: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:86:38: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 86 | o2.i2[0] = (*nameIn).i2; ++nameIn; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended, Tuple >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:301:6: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 301 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple, Tag >; TConfig = MapperConfigSize<_skew3NMapExtended, Tuple, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger3.h:111:17: required from ‘seqan::Pipe, seqan::Merger3>& seqan::Pipe, seqan::Merger3>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TInput12 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 111 | ++in.in2; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:329:13: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 3; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 3, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 3, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 3, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 4; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 1; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 1, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 1, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 1, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 5; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 2; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 2, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 2, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 2, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:121: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:142:117: warning: this statement may fall through [-Wimplicit-fallthrough=] 142 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:144:9: note: here 144 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:145:118: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:147:9: note: here 147 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:149:103: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:151:9: note: here 151 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:152:119: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:154:9: note: here 154 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:156:105: warning: this statement may fall through [-Wimplicit-fallthrough=] 156 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:158:9: note: here 158 | case 1: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 4%] Linking CXX executable ../../../bin/fiona cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona && /usr/bin/cmake -E cmake_link_script CMakeFiles/fiona.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/fiona.dir/fiona.cpp.o -o ../../../bin/fiona -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 4%] Built target fiona make -f core/apps/fiona/CMakeFiles/fiona_illumina.dir/build.make core/apps/fiona/CMakeFiles/fiona_illumina.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona/CMakeFiles/fiona_illumina.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/fiona/CMakeFiles/fiona_illumina.dir/build.make core/apps/fiona/CMakeFiles/fiona_illumina.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 5%] Building CXX object core/apps/fiona/CMakeFiles/fiona_illumina.dir/fiona.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona && /usr/bin/g++ -DFIONA_ILLUMINA -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/fiona/CMakeFiles/fiona_illumina.dir/fiona.cpp.o -MF CMakeFiles/fiona_illumina.dir/fiona.cpp.o.d -o CMakeFiles/fiona_illumina.dir/fiona.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:119: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:103: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:1687:34: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1687 | struct LessOverlap : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:1705:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1705 | struct LessPositionOverlap : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp: In function ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4212:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4212 | if (options.verbosity >= 2) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4215:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 4215 | Dna5String tmp; | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4235:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4235 | if (options.verbosity >= 2) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4238:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 4238 | double experrreads = expectedValueTheoretical(options.expectedTheoretical, readLengthHist, options.genomeLength, options.errorrate); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4413:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4413 | if (options.verbosity >= 2) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4416:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 4416 | if (options.errorrate != 0 && options.wovsum != 0) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4461:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4461 | if (options.verbosity >= 1) | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:116: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/profiling.h:81:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 81 | #define SEQAN_PROTIMESTART(a) _proFloat a = sysTime() | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4463:9: note: in expansion of macro ‘SEQAN_PROTIMESTART’ 4463 | SEQAN_PROTIMESTART(search); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4684:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 4684 | for (unsigned i = 0; i < length(store.readSeqStore); ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4689:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 4689 | TFionaQgramIndex qgramIndex(prefixes); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4852:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4852 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4854:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 4854 | if (inTerm && options.verbosity >= 2) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5027:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5027 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5032:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5032 | resize(store.readSeqStore, readCount); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5479:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5479 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5483:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5483 | bool autoCycles = (options.cycles == 0 || options.cycles == 1000); | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5486:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5486 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/profiling.h:81:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 81 | #define SEQAN_PROTIMESTART(a) _proFloat a = sysTime() | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5489:9: note: in expansion of macro ‘SEQAN_PROTIMESTART’ 5489 | SEQAN_PROTIMESTART(correction); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5495:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5495 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5497:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5497 | if (!loadReadsNoNames(store, options.inputFilename, options)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5561:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5561 | if (options.verbosity >= 1) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5563:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5563 | options.autolevel = (options.fromLevel <= 1); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5671:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5671 | if (res != 0) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5674:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5674 | if (options.verbosity >= 1 && options.cycles > 1) | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:132: /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/index_qgram_parallel.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints, Tag) [with TSA = String >, Alloc<> >; TString = Segment, Alloc<> >, InfixSegment>; TSpec = Owner<>; TShape = Shape, UngappedShape<10> >; TDir = String >; TBucketMap = Nothing; TWithConstraints = True; TStepSize = unsigned int; TParallelTag = Parallel_]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4761:30: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5674:9: note: 4761 | _qgramFillSuffixArray(indexSA(qgramIndex), indexText(qgramIndex), indexShape(qgramIndex), indexDir(qgramIndex), qgramIndex.bucketMap, getStepSize(qgramIndex), True(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5674:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5674:9: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5674:9: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/index_qgram_parallel.h:438:61: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 438 | sa[atomicPostInc(*bktPtr, parallelTag)] = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/index_qgram_parallel.h:445:65: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 445 | sa[atomicPostInc(*bktPtr, parallelTag)] = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/index_qgram_parallel.h:472:65: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 472 | sa[atomicPostInc(*bktPtr, parallelTag)] = localPos; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:116, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h: In instantiation of ‘void seqan::posLocalize(TResult&, const Pair&, const String&) [with TResult = Pair >; TSize = unsigned int; TSpec = Alloc<>; T1 = unsigned int; T2 = short unsigned int; TPack = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h:754:16: required from ‘typename seqan::Suffix::Type seqan::suffix(StringSet&, const TPosition&) [with TString = String, Alloc<> >; TSpec = Owner<>; TPosition = Pair >; typename Suffix::Type = Segment, Alloc<> >, SuffixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 754 | posLocalize(lPos, pos, stringSetLimits(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4918:43: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4918 | std::cerr << prefix(suffix(store.readSeqStore, front(indexSA(myIndex))), QGRAM_LENGTH) << " - "; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h:699:12: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 699 | result = pos; | ~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:101: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4686:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4686 | appendValue(prefixes, infix(store.readSeqStore[i], 0, length(store.readSeqStore[i]) - cutLength)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:126: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_historyClear(Iter > >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:292:18: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 292 | _historyClear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:127: /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:103:8: warning: implicitly-declared ‘constexpr seqan::VertexEsa& seqan::VertexEsa::operator=(const seqan::VertexEsa&)’ is deprecated [-Wdeprecated-copy] 103 | struct VertexSA : public VertexEsa | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:125: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:290:17: note: because ‘seqan::VertexEsa’ has user-provided ‘seqan::VertexEsa::VertexEsa(const seqan::VertexEsa&) [with TSize = unsigned int]’ 290 | VertexEsa(VertexEsa const &other): | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: synthesized method ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ first required here 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >*>, seqan::InfixSegment>, seqan::Array<4> >; TValue = const seqan::Segment >*>, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment >*>, InfixSegment>; TTargetSpec = Array<4>; TValue = Segment >*>, InfixSegment>; TExpand = TagLimit_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String >*>, InfixSegment>, Array<4> >; TValue = Segment >*>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:3625:32: required from ‘void traverseAndSearchCorrections(TTreeIterator, TFragmentStore&, seqan::String&, seqan::String&, FionaOptions&, seqan::Tag, unsigned int, FionaResources&) [with int LOOP_LEVEL = -1; TTreeIterator = seqan::Iter, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >, seqan::VSTree > > >; TFragmentStore = seqan::FragmentStore; TCorrections = CorrectionIndelPos; TValueId = unsigned int; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 3625 | appendValue(correctCandidates, getOccurrences(iterSibling)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4944:41: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 4944 | traverseAndSearchCorrections<-1>(myConstrainedIterator, store, correctionList, firstCorrectionForRead, options, alg, maxReadLength, resources); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment >*>, seqan::InfixSegment>::Segment(const seqan::Segment >*>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >*>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::Range >*>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown<>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:293:10: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 293 | clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4686:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 4686 | appendValue(prefixes, infix(store.readSeqStore[i], 0, length(store.readSeqStore[i]) - cutLength)); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2774:10: required from ‘void seqan::goNextImpl(Iter > > >&, VSTreeIteratorTraits) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = Preorder; THideEmptyEdges = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2774 | clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2052:13: required from ‘void seqan::goNext(Iter >&, TTraits) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown >; TTraits = Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2052 | goNextImpl(it, traits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2047:9: required from ‘void seqan::goNext(Iter >&) [with TIndex = Index, Alloc<> >, Owner<> >, IndexSa<> >; TSpec = TopDown >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2047 | goNext(it, typename GetVSTreeIteratorTraits< Iter > >::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:3526:19: required from ‘void traverseAndSearchCorrections(TTreeIterator, TFragmentStore&, seqan::String&, seqan::String&, FionaOptions&, seqan::Tag, unsigned int, FionaResources&) [with int LOOP_LEVEL = -1; TTreeIterator = seqan::Iter, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >, seqan::VSTree > > >; TFragmentStore = seqan::FragmentStore; TCorrections = CorrectionIndelPos; TValueId = unsigned int; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3526 | goNext(iter); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4944:41: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 4944 | traverseAndSearchCorrections<-1>(myConstrainedIterator, store, correctionList, firstCorrectionForRead, options, alg, maxReadLength, resources); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment >*>, seqan::InfixSegment>*; TParam = seqan::Segment >*>, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment >*>, InfixSegment>*; TParam = Segment >*>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >*>, seqan::InfixSegment>, seqan::Array<4> >; TValue = const seqan::Segment >*>, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment >*>, InfixSegment>; TTargetSpec = Array<4>; TValue = Segment >*>, InfixSegment>; TExpand = TagLimit_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String >*>, InfixSegment>, Array<4> >; TValue = Segment >*>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:3625:32: required from ‘void traverseAndSearchCorrections(TTreeIterator, TFragmentStore&, seqan::String&, seqan::String&, FionaOptions&, seqan::Tag, unsigned int, FionaResources&) [with int LOOP_LEVEL = -1; TTreeIterator = seqan::Iter, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >, seqan::VSTree > > >; TFragmentStore = seqan::FragmentStore; TCorrections = CorrectionIndelPos; TValueId = unsigned int; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 3625 | appendValue(correctCandidates, getOccurrences(iterSibling)); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4944:41: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 4944 | traverseAndSearchCorrections<-1>(myConstrainedIterator, store, correctionList, firstCorrectionForRead, options, alg, maxReadLength, resources); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment >*>, seqan::InfixSegment>::Segment(const seqan::Segment >*>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >*>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::Range >*>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type, const TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = seqan::SimpleType; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1925 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1964:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, const TValue2&, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = long unsigned int; TValue2 = SimpleType; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1964 | return _Resize_String >::resize_(me, new_length, val); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String, Alloc<> >; TSize = long unsigned int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:842:19: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 842 | resize(kmer, length(shape), (TValue)x); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = short unsigned int; TEndPosition = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TSize = int; TBeginPosition = short unsigned int; TEndPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TBeginPosition = short unsigned int; TEndPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:1958:22: required from ‘unsigned int applyReadErrorCorrections(const seqan::String&, seqan::String&, TReadStore&, FionaOptions&) [with TCorrection = CorrectionIndelPos; TValue = unsigned int; TReadStore = seqan::FragmentStore]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1958 | erase(store.readSeqStore[readId], possibleCorrections[correction].errorPos, possibleCorrections[correction].errorPos + possibleCorrections[correction].indelLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5019:46: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 5019 | totalCorrections = applyReadErrorCorrections(correctionList,firstCorrectionForRead,store,options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:129: /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h: In instantiation of ‘void seqan::assign(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:359:11: required from ‘void seqan::operator<<(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 359 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = Range >*>; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = Range >*>; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = Range >*>; TText = StringSet, Alloc<> >, Owner<> >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:350:15: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 350 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = short unsigned int; TEndPosition = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TSize = int; TBeginPosition = short unsigned int; TEndPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TBeginPosition = short unsigned int; TEndPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:1958:22: required from ‘unsigned int applyReadErrorCorrections(const seqan::String&, seqan::String&, TReadStore&, FionaOptions&) [with TCorrection = CorrectionIndelPos; TValue = unsigned int; TReadStore = seqan::FragmentStore]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1958 | erase(store.readSeqStore[readId], possibleCorrections[correction].errorPos, possibleCorrections[correction].errorPos + possibleCorrections[correction].indelLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5019:46: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5019 | totalCorrections = applyReadErrorCorrections(correctionList,firstCorrectionForRead,store,options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:98: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = Range >*>; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = Range >*>; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = Range >*>; TText = StringSet, Alloc<> >, Owner<> >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairIncrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:382:10: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 382 | setHost(p, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = Range >*>; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = Range >*>; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1032:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1032 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::pop(Pipe&, TValue&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>; TSpec = Counter; TValue = Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>, Counter>; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:386:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 386 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 387 | renamer, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 388 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = Range >*>; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = Range >*>; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:619:14: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 619 | Ref_ = *me; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = Range >*>; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = Range >*>; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:65: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe >, TPair, TLimitsString> >& seqan::Pipe >, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:599:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 599 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:324:41: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 324 | TNames_Sliced names_sliced; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::pop(TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:925:24: required from ‘void seqan::Pool::pop(TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 925 | reader->pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1159:15: required from ‘void seqan::pop(Pool&, TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1159 | me.pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:926:18: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 926 | Ref_ = *cur; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 5, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 5, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 4, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 4, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:243:12: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 243 | struct Pipe< TInput, Skew7 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 6; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:349:104: required from ‘void seqan::assign(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 349 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:359:11: required from ‘void seqan::operator<<(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 359 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 4; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:349:104: required from ‘void seqan::assign(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 349 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:359:11: required from ‘void seqan::operator<<(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 359 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 5; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:349:104: required from ‘void seqan::assign(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 349 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/sequence/iterator_range.h:359:11: required from ‘void seqan::operator<<(Range&, Pipe&) [with TIterator = Pair >*; TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TPipeSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 359 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:106: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:341:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 341 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:352:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 352 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:161:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 161 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:162:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 162 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:179:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 179 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:190:17: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 190 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:173:12: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 173 | struct Pipe< TInput, Skew3 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairDecrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; unsigned int m = 7; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:537:11: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | setHost(localPos, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1119:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1119 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe >, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:544:13: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc<> >, seqan::Owner<> > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:557:32: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 557 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = short unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew7NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h: In instantiation of ‘TResult seqan::_skew7NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:335:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:148:104: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 148 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn).i2; ++nameIn; o4.i1 = p--; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:247:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 247 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:259:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 259 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = SorterSpec, Tuple, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:123:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 123 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:124:27: required from ‘bool seqan::CompareSkewDCStream::operator()(const seqan::SkewDCStream&, const seqan::SkewDCStream&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 124 | if (a.i.i3[i] < b.i.i3[i]) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:307:23: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 307 | if (!streamGreater(inValue[stream],inValue[rank[right]])) break; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: required from ‘seqan::Pipe, seqan::Merger7>& seqan::Pipe, seqan::Merger7>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 319 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:440:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 440 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_counter.h:105:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >, seqan::Skew7>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 105 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:620:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew3NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew3NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h: In instantiation of ‘TResult seqan::_skew3NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >; TFunctor = seqan::filterI2 >, unsigned int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_lss.h:415:29: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:241:20: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:86:38: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 86 | o2.i2[0] = (*nameIn).i2; ++nameIn; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended, Tuple >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:301:6: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 301 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple, Tag >; TConfig = MapperConfigSize<_skew3NMapExtended, Tuple, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger3.h:111:17: required from ‘seqan::Pipe, seqan::Merger3>& seqan::Pipe, seqan::Merger3>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TInput12 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 111 | ++in.in2; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:329:13: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 3; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 3, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 3, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 3, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 4; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 1; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 1, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 1, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 1, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 5; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 2; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 2, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 2, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 2, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Owner<> >; TSpec = IndexSa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/../../extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc<> >, Owner<> >; TIndexSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:422:16: required from ‘seqan::Iter > > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc<> >, seqan::Owner<> >, seqan::IndexSa<> >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 422 | TBase(_index) {} /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:4925:24: required from ‘unsigned int correctReads(TFragmentStore&, FionaOptions&, seqan::Tag) [with TFragmentStore = seqan::FragmentStore; TAlgorithm = FionaPoisson_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 4925 | TConstrainedIterator myConstrainedIterator(myIndex); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:5592:44: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 5592 | numCorrected = correctReads(store, options, FionaPoisson()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64, from /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona/fiona.cpp:121: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> >, Owner<> > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:142:117: warning: this statement may fall through [-Wimplicit-fallthrough=] 142 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:144:9: note: here 144 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:145:118: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:147:9: note: here 147 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:149:103: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:151:9: note: here 151 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:152:119: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:154:9: note: here 154 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:156:105: warning: this statement may fall through [-Wimplicit-fallthrough=] 156 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:158:9: note: here 158 | case 1: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 6%] Linking CXX executable ../../../bin/fiona_illumina cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona && /usr/bin/cmake -E cmake_link_script CMakeFiles/fiona_illumina.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/fiona_illumina.dir/fiona.cpp.o -o ../../../bin/fiona_illumina -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 6%] Built target fiona_illumina make -f core/apps/mason/CMakeFiles/mason.dir/build.make core/apps/mason/CMakeFiles/mason.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/mason /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/mason /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/mason/CMakeFiles/mason.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/mason/CMakeFiles/mason.dir/build.make core/apps/mason/CMakeFiles/mason.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 7%] Building CXX object core/apps/mason/CMakeFiles/mason.dir/mason.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/mason && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/mason/CMakeFiles/mason.dir/mason.cpp.o -MF CMakeFiles/mason.dir/mason.cpp.o.d -o CMakeFiles/mason.dir/mason.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:44, from /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:39: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/score.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:700:14: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 700 | write(fstrm, fragmentStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:700:14: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 700 | write(fstrm, fragmentStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:832:15: required from ‘typename seqan::Iterator::Type>::Type seqan::end(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 832 | return end(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:90: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:700:14: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 700 | write(fstrm, fragmentStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘seqan::Iter > > seqan::operator+(const Iter > >&, TDifference) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; TDifference = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1189:28: required from ‘typename seqan::Iterator >::Type seqan::iter(T&, TPos, Tag) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; TTag = Rooted_; typename Iterator >::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1189 | return begin(me, tag_) + pos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1169:16: required from ‘typename seqan::Iterator::Type>::Type seqan::iter(T&, TPos) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; typename Iterator::Type>::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1169 | return iter(me, pos, typename DefaultGetIteratorSpec::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_anchor.h:465:20: required from ‘void seqan::insertGaps(Gaps >&, TPosition, TCount) [with TSequence = String >; TGapAnchors = String, Alloc<> >; TPosition = int; TCount = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 465 | TIter it = iter(gaps, clippedViewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:628:15: required from ‘void seqan::insertGap(Gaps&, TPosition) [with TSequence = String >; TSpec = AnchorGaps, Alloc<> > >; TPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 628 | insertGaps(gaps, clippedViewPos, 1u); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2582:18: required from ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&) [with TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; TScore = Score >; TShrinkMatches = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2582 | insertGap(gaps, insPos - rBegin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:1565:36: required from ‘int simulateReadsMain(seqan::FragmentStore&, TRNG&, const TOptions&, const ModelParameters&) [with TRNG = seqan::Rng; TReadsTag = seqan::Tag; TOptions = Options >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1565 | convertMatchesToGlobalAlignment(fragmentStore, Score(), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:608:28: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 608 | ret = simulateReadsMain(fragmentStore, rng, options, modelParameters); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:742:58: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 742 | Iter > > result = lhs; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:744:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 744 | return result; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:221:19: required from ‘void seqan::getMDString(TMDString&, TGaps1&, TGaps2&) [with TMDString = String >; TGaps1 = Gaps >, AnchorGaps, Alloc<> > > >; TGaps2 = Gaps >, AnchorGaps, Alloc<> > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 221 | op = (*it1 == *it2)? 'M': 'R'; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:475:16: required from ‘void seqan::alignAndGetCigarString(TCigar&, TMDString&, TContig&, TReadSeq&, TAlignedRead&, TErrors&, const Nothing&) [with TCigar = String >; TMDString = String >; TContig = ContigStoreElement >, GapAnchor, void>; TReadSeq = String >; TErrors = int; TAlignedRead = AlignedReadStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 475 | getMDString(md, contigGaps, readGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1058:35: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1058 | alignAndGetCigarString(cigar, md, store.contigStore[(*it).contigId], readSeq, *it, errors, alignFunctor); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:700:14: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 700 | write(fstrm, fragmentStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 211 | return TProxy(it); | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:75: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: initializing argument 1 of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’ 99 | Proxy(TIterator const _it) | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(const seqan::Proxy >&) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:221:19: required from ‘void seqan::getMDString(TMDString&, TGaps1&, TGaps2&) [with TMDString = String >; TGaps1 = Gaps >, AnchorGaps, Alloc<> > > >; TGaps2 = Gaps >, AnchorGaps, Alloc<> > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 221 | op = (*it1 == *it2)? 'M': 'R'; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:475:16: required from ‘void seqan::alignAndGetCigarString(TCigar&, TMDString&, TContig&, TReadSeq&, TAlignedRead&, TErrors&, const Nothing&) [with TCigar = String >; TMDString = String >; TContig = ContigStoreElement >, GapAnchor, void>; TReadSeq = String >; TErrors = int; TAlignedRead = AlignedReadStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 475 | getMDString(md, contigGaps, readGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1058:35: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1058 | alignAndGetCigarString(cigar, md, store.contigStore[(*it).contigId], readSeq, *it, errors, alignFunctor); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:700:14: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 700 | write(fstrm, fragmentStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:106:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 106 | : data_iterator(_other.data_iterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2091:19: required from ‘typename seqan::Size::Type seqan::reserve(T&, const TSize&) [with T = String, Alloc<> >; TSize = unsigned int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2091 | return reserve(me, new_capacity, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:478:12: required from ‘int writeRandomSequence(TRNG&, size_t, const seqan::CharString&, const TOptions&) [with TRNG = seqan::Rng; TOptions = Options >; size_t = unsigned int; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 478 | reserve(randomSequence, length); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:568:38: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 568 | int ret = writeRandomSequence(rng, options.randomSourceLength, referenceFilename, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:1385:31: required from ‘int simulateReadsMain(seqan::FragmentStore&, TRNG&, const TOptions&, const ModelParameters&) [with TRNG = seqan::Rng; TReadsTag = seqan::Tag; TOptions = Options >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1385 | String read = infix(haplotypeContigsCopy[inst.contigId], inst.beginPos, inst.endPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:608:28: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 608 | ret = simulateReadsMain(fragmentStore, rng, options, modelParameters); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:700:14: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 700 | write(fstrm, fragmentStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: required from ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 211 | return TProxy(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:221:19: required from ‘void seqan::getMDString(TMDString&, TGaps1&, TGaps2&) [with TMDString = String >; TGaps1 = Gaps >, AnchorGaps, Alloc<> > > >; TGaps2 = Gaps >, AnchorGaps, Alloc<> > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 221 | op = (*it1 == *it2)? 'M': 'R'; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:475:16: required from ‘void seqan::alignAndGetCigarString(TCigar&, TMDString&, TContig&, TReadSeq&, TAlignedRead&, TErrors&, const Nothing&) [with TCigar = String >; TMDString = String >; TContig = ContigStoreElement >, GapAnchor, void>; TReadSeq = String >; TErrors = int; TAlignedRead = AlignedReadStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | getMDString(md, contigGaps, readGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1058:35: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1058 | alignAndGetCigarString(cigar, md, store.contigStore[(*it).contigId], readSeq, *it, errors, alignFunctor); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:700:14: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 700 | write(fstrm, fragmentStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:100:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 100 | : data_iterator(_it) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::String >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1626:11: required from ‘void seqan::append(TTarget&, const TSource&) [with TTarget = String, Alloc<> >; TSource = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1626 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence_journaled/sequence_journaled.h:745:11: required from ‘void seqan::insert(String >&, TPos, const TString&) [with TValue = SimpleType; THostSpec = Alloc<>; TJournalSpec = SortedArray; TBufferSpec = Alloc<>; TString = String >; TPos = long long int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 745 | append(journaledString._insertionBuffer, seq); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:944:19: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 944 | insert(haplotype[contigId], pos + delta, alt[allele]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2091:19: required from ‘typename seqan::Size::Type seqan::reserve(T&, const TSize&) [with T = String, Alloc<> >; TSize = unsigned int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2091 | return reserve(me, new_capacity, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:1008:12: required from ‘void buildHaplotype(seqan::StringSet, seqan::Journaled > > >&, seqan::FragmentStore&, seqan::String >&, TRNG&, const Options&) [with TRNG = seqan::Rng]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1008 | reserve(buffer, options.haplotypeIndelRangeMax); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:1322:27: required from ‘int simulateReadsMain(seqan::FragmentStore&, TRNG&, const TOptions&, const ModelParameters&) [with TRNG = seqan::Rng; TReadsTag = seqan::Tag; TOptions = Options >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1322 | buildHaplotype(haplotypeContigs, fragmentStore, snpSet, rng, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:608:28: required from ‘int simulateReads(TOptions, seqan::CharString, const TReadsTypeTag&) [with TOptions = Options >; TReadsTypeTag = seqan::Tag; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 608 | ret = simulateReadsMain(fragmentStore, rng, options, modelParameters); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.cpp:116:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 116 | return simulateReads(options, referenceFilename, IlluminaReads()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::String >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1626:11: required from ‘void seqan::append(TTarget&, const TSource&) [with TTarget = String, Alloc<> >; TSource = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1626 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence_journaled/sequence_journaled.h:745:11: required from ‘void seqan::insert(String >&, TPos, const TString&) [with TValue = SimpleType; THostSpec = Alloc<>; TJournalSpec = SortedArray; TBufferSpec = Alloc<>; TString = String >; TPos = long long int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 745 | append(journaledString._insertionBuffer, seq); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/mason/mason.h:944:19: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 944 | insert(haplotype[contigId], pos + delta, alt[allele]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 7%] Linking CXX executable ../../../bin/mason cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/mason && /usr/bin/cmake -E cmake_link_script CMakeFiles/mason.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/mason.dir/mason.cpp.o -o ../../../bin/mason -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 7%] Built target mason make -f core/apps/micro_razers/CMakeFiles/micro_razers.dir/build.make core/apps/micro_razers/CMakeFiles/micro_razers.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/micro_razers /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/micro_razers/CMakeFiles/micro_razers.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/micro_razers/CMakeFiles/micro_razers.dir/build.make core/apps/micro_razers/CMakeFiles/micro_razers.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 8%] Building CXX object core/apps/micro_razers/CMakeFiles/micro_razers.dir/micro_razers.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/micro_razers && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/micro_razers/CMakeFiles/micro_razers.dir/micro_razers.cpp.o -MF CMakeFiles/micro_razers.dir/micro_razers.cpp.o.d -o CMakeFiles/micro_razers.dir/micro_razers.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:44, from /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:28, from /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:37: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:25: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/score.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:29: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:662:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 662 | struct LessRNoGPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:691:49: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 691 | struct LessRNoEdistHLen : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:747:47: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 747 | struct LessRNoGEndPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:779:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 779 | struct LessErrors : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/outputFormat.h:30, from /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:38: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/outputFormat.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/outputFormat.h:126:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 126 | struct LessGPosRNo : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, TStringSet&, TShape&, TDir&, Nothing, TWithConstraints, TValue, MicroRNA) [with TSA = String >, Alloc<> >; TStringSet = StringSet >, Owner > >; TShape = Shape, UngappedShape<0> >; TDir = String >; TValue = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1911:25: required from ‘void seqan::createQGramIndex(TIndex&, TValue, MicroRNA) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TValue = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1911 | _qgramFillSuffixArray(sa, text, shape, dir, nothing, True(), prefixLen, MicroRNA()); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2007:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 2007 | createQGramIndex(swiftIndex,options.rnaSeedLength,MicroRNA()); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1845:71: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1845 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:56, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1847:68: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1847 | sa[dir[hash(shape, itText) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1855:79: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1855 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1857:80: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1857 | sa[dir[hashNext(shape, itText) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, TStringSet&, TShape&, TDir&, Nothing, TWithConstraints, TValue, MicroRNA) [with TSA = String >, Alloc<> >; TStringSet = StringSet >, Owner > >; TShape = Shape, UngappedShape<0> >; TDir = String >; TValue = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1922:25: required from ‘void seqan::createQGramIndex(TIndex&, TValue, MicroRNA) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TValue = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1922 | _qgramFillSuffixArray(sa, text, shape, dir, nothing, False(),prefixLen, MicroRNA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2007:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2007 | createQGramIndex(swiftIndex,options.rnaSeedLength,MicroRNA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1845:71: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1845 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1847:68: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1847 | sa[dir[hash(shape, itText) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1855:79: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1855 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1857:80: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1857 | sa[dir[hashNext(shape, itText) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, const TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobalHamming) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobalHamming = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1736:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1736 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1378:35: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1378 | return matchVerify(m,inf,rseqNo,readSet,options,MicroRNA()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: initializing argument 2 of ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, const RazerSOptions&, MicroRNA) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TSpec = RazerSSpec<>]’ 1276 | Segment inf, // potential match genome region | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, TStringSet&, TShape&, TDir&, Nothing, TWithConstraints, TValue, MicroRNA) [with TSA = String >, Alloc<> >; TStringSet = StringSet >, Owner > >; TShape = Shape, OneGappedShape>; TDir = String >; TValue = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1911:25: required from ‘void seqan::createQGramIndex(TIndex&, TValue, MicroRNA) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TValue = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: 1911 | _qgramFillSuffixArray(sa, text, shape, dir, nothing, True(), prefixLen, MicroRNA()); /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2007:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: 2007 | createQGramIndex(swiftIndex,options.rnaSeedLength,MicroRNA()); /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1276:40: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1845:71: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1845 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1847:68: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1847 | sa[dir[hash(shape, itText) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1855:79: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1855 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1857:80: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1857 | sa[dir[hashNext(shape, itText) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, TStringSet&, TShape&, TDir&, Nothing, TWithConstraints, TValue, MicroRNA) [with TSA = String >, Alloc<> >; TStringSet = StringSet >, Owner > >; TShape = Shape, OneGappedShape>; TDir = String >; TValue = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1922:25: required from ‘void seqan::createQGramIndex(TIndex&, TValue, MicroRNA) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TValue = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1922 | _qgramFillSuffixArray(sa, text, shape, dir, nothing, False(),prefixLen, MicroRNA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2007:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2007 | createQGramIndex(swiftIndex,options.rnaSeedLength,MicroRNA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1845:71: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1845 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1847:68: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1847 | sa[dir[hash(shape, itText) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1855:79: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1855 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1857:80: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1857 | sa[dir[hashNext(shape, itText) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, TStringSet&, TShape&, TDir&, Nothing, TWithConstraints, TValue, MicroRNA) [with TSA = String >, Alloc<> >; TStringSet = StringSet >, Owner > >; TShape = Shape, GappedShape > >; TDir = String >; TValue = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1911:25: required from ‘void seqan::createQGramIndex(TIndex&, TValue, MicroRNA) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TValue = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1911 | _qgramFillSuffixArray(sa, text, shape, dir, nothing, True(), prefixLen, MicroRNA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2007:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2007 | createQGramIndex(swiftIndex,options.rnaSeedLength,MicroRNA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1845:71: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1845 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1847:68: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1847 | sa[dir[hash(shape, itText) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1855:79: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1855 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1857:80: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1857 | sa[dir[hashNext(shape, itText) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, TStringSet&, TShape&, TDir&, Nothing, TWithConstraints, TValue, MicroRNA) [with TSA = String >, Alloc<> >; TStringSet = StringSet >, Owner > >; TShape = Shape, GappedShape > >; TDir = String >; TValue = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1922:25: required from ‘void seqan::createQGramIndex(TIndex&, TValue, MicroRNA) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TValue = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1922 | _qgramFillSuffixArray(sa, text, shape, dir, nothing, False(),prefixLen, MicroRNA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2007:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2007 | createQGramIndex(swiftIndex,options.rnaSeedLength,MicroRNA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1845:71: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1845 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1847:68: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1847 | sa[dir[hash(shape, itText) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1855:79: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1855 | if (dir[h] != (TSize)-1) sa[dir[h]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1857:80: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1857 | sa[dir[hashNext(shape, itText) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1736:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1736 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1490:33: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1490 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:570:9: required from ‘bool seqan::loadReads(TReadSet&, TNameSet&, const char*, TRazerSOptions&) [with TReadSet = StringSet >, Owner > >; TNameSet = StringSet > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 570 | reserve(reads.concat, length(reads.concat), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:158:19: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 158 | if (!loadReads(readSet, readNames, toCString(readFileNames[0]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:162: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1716:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1716 | while (find(swiftFinder, swiftPattern, 0.2)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:77: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1716:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1716 | while (find(swiftFinder, swiftPattern, 0.2)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:76: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:5: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1459:15: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1459 | TMyersFinder myersFinder(inf); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1736:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1736 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1490:19: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1490 | TGenomeInfixRev infRev(inf); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1736:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1736 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1491:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1491 | TReadRev readRev(readSet[rseqNo]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1736:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1736 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1716:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1716 | while (find(swiftFinder, swiftPattern, 0.2)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2306:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2306 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1716:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1716 | while (find(swiftFinder, swiftPattern, 0.2)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2309:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2309 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:616:25: required from ‘typename seqan::Iterator >::Type seqan::begin(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 616 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:24: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1459:15: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1459 | TMyersFinder myersFinder(inf); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1736:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1736 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:532:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 532 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1685:31: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1685 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1685:31: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1685 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1685:31: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1685 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::GappedShape > >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:52: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = void; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1474:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1474 | while (find(myersFinder, myersPattern, minScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1736:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1736 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:463:24: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(ModifiedString >&, Tag) [with THost = Segment, Alloc<> >, InfixSegment>; TTagSpec = Rooted_; typename Iterator >, const Tag >::Type = ModifiedIterator, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 463 | TIterator temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:24: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Tag >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1492:19: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1492 | TMyersFinderRev myersFinderRev(infRev); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1736:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1736 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1887 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1952:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1952 | return _Resize_String >::resize_(me, new_length); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String, Alloc<> >; TSize = int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:793:9: required from ‘void seqan::assignSeq(TSeq&, const TFastaSeq&, Fastq) [with TSeq = String, Alloc<> >; TFastaSeq = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 793 | resize(dst, itEnd - it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:1423:13: required from ‘void seqan::assignSeq(TSeq&, const TFileSeq&, const TagSelector&) [with TSeq = String, Alloc<> >; TFileSeq = Segment >, InfixSegment>; TTagList = TagList, TagList, TagList > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1423 | assignSeq(dst, seq, TFormatTag()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:612:11: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 612 | assignSeq(firstRead, multiFasta[0], format); // read the first sequence /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String >; TSource = const seqan::String >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:562:14: required from ‘bool seqan::loadReads(TReadSet&, TNameSet&, const char*, TRazerSOptions&) [with TReadSet = StringSet >, Owner > >; TNameSet = StringSet > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 562 | appendValue(reads, seq, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:158:19: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 158 | if (!loadReads(readSet, readNames, toCString(readFileNames[0]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:61: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h: In instantiation of ‘typename seqan::Container >::Type seqan::container(ModifiedIterator&) [with THost = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; TSpec = Tag; typename Container >::Type = ModifiedString, Alloc<> >, InfixSegment>, Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:18: required from ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = ModifiedString, Alloc<> >, InfixSegment>, Tag >; TSpec = void; typename Parameter_::Type = ModifiedString, Alloc<> >, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 793 | return container(hostIterator(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1497:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1497 | while (find(myersFinderRev, myersPatternRev, maxScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:1736:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1736 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:182:25: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 182 | int error = mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h:294:16: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 294 | TContainer cont(container(host(me))); | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String >; TSource = const seqan::String >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/razers.h:562:14: required from ‘bool seqan::loadReads(TReadSet&, TNameSet&, const char*, TRazerSOptions&) [with TReadSet = StringSet >, Owner > >; TNameSet = StringSet > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 562 | appendValue(reads, seq, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:158:19: required from ‘int mapMicroRNAReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 158 | if (!loadReads(readSet, readNames, toCString(readFileNames[0]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:537:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 537 | int result = mapMicroRNAReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String >; TSize = int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:484:9: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 484 | resize(pattern, span, (ErrorAlphabet)SEQAN_MATCH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:456:30: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 456 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:456:30: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 456 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/../razers/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers/micro_razers.cpp:456:30: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 456 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ [ 9%] Building CXX object core/apps/micro_razers/CMakeFiles/micro_razers.dir/__/razers/param_tabs.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/micro_razers && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/micro_razers/CMakeFiles/micro_razers.dir/__/razers/param_tabs.cpp.o -MF CMakeFiles/micro_razers.dir/__/razers/param_tabs.cpp.o.d -o CMakeFiles/micro_razers.dir/__/razers/param_tabs.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/param_tabs.cpp [ 9%] Linking CXX executable ../../../bin/micro_razers cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/micro_razers && /usr/bin/cmake -E cmake_link_script CMakeFiles/micro_razers.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/micro_razers.dir/micro_razers.cpp.o CMakeFiles/micro_razers.dir/__/razers/param_tabs.cpp.o -o ../../../bin/micro_razers -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 9%] Built target micro_razers make -f core/apps/pair_align/CMakeFiles/pair_align.dir/build.make core/apps/pair_align/CMakeFiles/pair_align.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/pair_align /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/pair_align/CMakeFiles/pair_align.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/pair_align/CMakeFiles/pair_align.dir/build.make core/apps/pair_align/CMakeFiles/pair_align.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 10%] Building CXX object core/apps/pair_align/CMakeFiles/pair_align.dir/pair_align.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/pair_align && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/pair_align/CMakeFiles/pair_align.dir/pair_align.cpp.o -MF CMakeFiles/pair_align.dir/pair_align.cpp.o.d -o CMakeFiles/pair_align.dir/pair_align.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:53, from /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:19: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:18: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/score.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_impl_align.h:1892:17: required from ‘bool seqan::convertAlignment(const Graph >&, TMatrix&) [with TStringSet = StringSet, Alloc<> >, Dependent > >; TCargo = void; TSpec = const Tag; TMatrix = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 1892 | TStringSetStr str = label(g,it->second); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_impl_align.h:897:22: required from ‘void seqan::write(TFile&, const Graph&, const TNames&, FastaFormat) [with TFile = _IO_FILE*; TSpec = Alignment, Alloc<> >, Dependent > >, void, const Tag >; TNames = StringSet > >; FastaFormat = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 897 | if (convertAlignment(g, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:131:14: required from ‘void pairwise_align(const TScore&, TSeqFile&, TMethod, TDiag, TDiag, bool, TOutputFormat, TOutfile&) [with TAlphabet = seqan::SimpleType; TAlignConfig = seqan::AlignConfig; TScore = seqan::Score >; TSeqFile = std::__cxx11::basic_string; TMethod = unsigned int; TDiag = int; TOutputFormat = int; TOutfile = std::__cxx11::basic_string]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 131 | write(strmWrite, gAlign, sequenceNames, FastaFormat()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:215:76: required from ‘void _initAlignParams(const Options&, TScore&) [with TAlphabet = seqan::SimpleType; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 215 | pairwise_align >(sc, seqfile, method, low, high, banded, options.outputFormat, outfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:262:31: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: 262 | _initAlignParams(options, sc); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_impl_align.h:1892:17: required from ‘bool seqan::convertAlignment(const Graph >&, TMatrix&) [with TStringSet = StringSet, Alloc<> >, Dependent > >; TCargo = void; TSpec = const Tag; TMatrix = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1892 | TStringSetStr str = label(g,it->second); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_impl_align.h:897:22: required from ‘void seqan::write(TFile&, const Graph&, const TNames&, FastaFormat) [with TFile = _IO_FILE*; TSpec = Alignment, Alloc<> >, Dependent > >, void, const Tag >; TNames = StringSet > >; FastaFormat = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 897 | if (convertAlignment(g, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:131:14: required from ‘void pairwise_align(const TScore&, TSeqFile&, TMethod, TDiag, TDiag, bool, TOutputFormat, TOutfile&) [with TAlphabet = seqan::SimpleType; TAlignConfig = seqan::AlignConfig; TScore = seqan::Score >; TSeqFile = std::__cxx11::basic_string; TMethod = unsigned int; TDiag = int; TOutputFormat = int; TOutfile = std::__cxx11::basic_string]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 131 | write(strmWrite, gAlign, sequenceNames, FastaFormat()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:215:76: required from ‘void _initAlignParams(const Options&, TScore&) [with TAlphabet = seqan::SimpleType; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 215 | pairwise_align >(sc, seqfile, method, low, high, banded, options.outputFormat, outfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:298:31: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 298 | _initAlignParams(options, sc); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_impl_align.h:1892:17: required from ‘bool seqan::convertAlignment(const Graph >&, TMatrix&) [with TStringSet = StringSet, Alloc<> >, Dependent > >; TCargo = void; TSpec = const Tag; TMatrix = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1892 | TStringSetStr str = label(g,it->second); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_impl_align.h:897:22: required from ‘void seqan::write(TFile&, const Graph&, const TNames&, FastaFormat) [with TFile = _IO_FILE*; TSpec = Alignment, Alloc<> >, Dependent > >, void, const Tag >; TNames = StringSet > >; FastaFormat = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 897 | if (convertAlignment(g, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:131:14: required from ‘void pairwise_align(const TScore&, TSeqFile&, TMethod, TDiag, TDiag, bool, TOutputFormat, TOutfile&) [with TAlphabet = seqan::SimpleType; TAlignConfig = seqan::AlignConfig; TScore = seqan::Score >; TSeqFile = std::__cxx11::basic_string; TMethod = unsigned int; TDiag = int; TOutputFormat = int; TOutfile = std::__cxx11::basic_string]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 131 | write(strmWrite, gAlign, sequenceNames, FastaFormat()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:215:76: required from ‘void _initAlignParams(const Options&, TScore&) [with TAlphabet = seqan::SimpleType; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 215 | pairwise_align >(sc, seqfile, method, low, high, banded, options.outputFormat, outfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align/pair_align.cpp:316:36: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 316 | _initAlignParams(options, sc); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ [ 11%] Linking CXX executable ../../../bin/pair_align cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/pair_align && /usr/bin/cmake -E cmake_link_script CMakeFiles/pair_align.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/pair_align.dir/pair_align.cpp.o -o ../../../bin/pair_align -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 11%] Built target pair_align make -f core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/build.make core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/build.make core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 12%] Building CXX object core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/prepare_sam.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/prepare_sam.cpp.o -MF CMakeFiles/rabema_prepare_sam.dir/prepare_sam.cpp.o.d -o CMakeFiles/rabema_prepare_sam.dir/prepare_sam.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/prepare_sam.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/prepare_sam.cpp:29: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/prepare_sam.cpp:27: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:120:16: required from ‘seqan::String >::String(seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 120 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/prepare_sam.cpp:80:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 80 | Dna5String seqFirstRC = seqFirst; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 13%] Linking CXX executable ../../../bin/rabema_prepare_sam cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema && /usr/bin/cmake -E cmake_link_script CMakeFiles/rabema_prepare_sam.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/rabema_prepare_sam.dir/prepare_sam.cpp.o -o ../../../bin/rabema_prepare_sam -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 13%] Built target rabema_prepare_sam make -f core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/build.make core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/build.make core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 14%] Building CXX object core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/rabema_build_gold_standard.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/rabema_build_gold_standard.cpp.o -MF CMakeFiles/rabema_build_gold_standard.dir/rabema_build_gold_standard.cpp.o.d -o CMakeFiles/rabema_build_gold_standard.dir/rabema_build_gold_standard.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:31: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:36: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:42: /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/curve_smoothing.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/curve_smoothing.h:105:10: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 105 | std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::InfixSegment>; TIterator = WeightedMatch*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h:88:7: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 88 | class ModifiedIterator /usr/include/c++/14/bits/stl_function.h:131:12: note: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/curve_smoothing.h:254:100: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 254 | TModifiedString rRightInterval(infix(errorCurve, rightmostPos, offset + intervalLength)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment, InfixSegment>; typename Iterator >::Type = Iter, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:463:24: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(ModifiedString >&, Tag) [with THost = Segment, InfixSegment>; TTagSpec = Standard_; typename Iterator >, const Tag >::Type = ModifiedIterator, InfixSegment>, AdaptorIterator > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 463 | TIterator temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/curve_smoothing.h:257:52: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 257 | for (TModifiedStringIterator it = begin(rRightInterval, Standard()); it != end(rRightInterval, Standard()); ++it) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::InfixSegment>; TIterator = WeightedMatch*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(T&, Rooted) [with T = Segment, InfixSegment>; typename Iterator >::Type = Iter, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:616:25: required from ‘typename seqan::Iterator >::Type seqan::begin(T&, Tag) [with T = Segment, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 616 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:507:97: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::end(ModifiedString >&, Tag) [with THost = Segment, InfixSegment>; TTagSpec = Standard_; typename Iterator >, const Tag >::Type = ModifiedIterator, InfixSegment>, AdaptorIterator > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 507 | typename Iterator, Tag const >::Type temp_(begin(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/curve_smoothing.h:257:91: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 257 | for (TModifiedStringIterator it = begin(rRightInterval, Standard()); it != end(rRightInterval, Standard()); ++it) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:532:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 532 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::InfixSegment>; TIterator = WeightedMatch*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h: In instantiation of ‘seqan::ModifiedString > seqan::reverseString(THost&) [with THost = const Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:218:55: required from ‘static void seqan::FindBeginImpl_ >::_findBeginInit(TPattern&, TNeedle&) [with TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Myers >; TNeedle = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THasState = seqan::True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 218 | setHost(pattern.data_findBeginPattern, reverseString(needle_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:336:62: required from ‘void seqan::_findBeginInit(TPattern&, TNeedle&) [with TPattern = Pattern, Alloc<> >, InfixSegment>, Myers >; TNeedle = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 336 | return FindBeginImpl_::_findBeginInit(pattern, needle_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:591:16: required from ‘void seqan::_patternFirstInit(Pattern >&, TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 591 | _findBeginInit(pattern, needle); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:723:19: required from ‘void seqan::setHost(Pattern >&, const TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 723 | _patternFirstInit(pattern, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:497:10: required from ‘seqan::Pattern >::Pattern(const TNeedle2&, int) [with TNeedle2 = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TNeedle = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::FindInfix; THasState = seqan::True; TFindBeginPatternSpec = seqan::Myers]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 497 | setHost(*this, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/find_myers_ukkonen_reads.h:108:9: required from ‘seqan::Pattern >::Pattern(TNeedle2&, int) [with TNeedle2 = seqan::String, seqan::Alloc<> >; TNeedle = seqan::String, seqan::Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 108 | _wrappedPattern(infix(ndl, 0, length(ndl) - 1), score), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:411:41: required from ‘void buildErrorCurvePoints(seqan::String&, int&, TContigSeq&, size_t, bool, TReadSeq&, size_t, size_t, const TReadNames&, bool, const TPatternSpec&) [with TContigSeq = seqan::String, seqan::Alloc<> >; TReadSeq = seqan::String, seqan::Alloc<> >; TPatternSpec = seqan::Tag; TReadNames = seqan::StringSet > >; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 411 | Pattern pattern(read, -(int)length(read) * 40); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:901:34: required from ‘int matchesToErrorFunction(TErrorCurves&, seqan::String&, TStreamOrReader&, seqan::BamIOContext > > >&, seqan::StringSet > >&, const seqan::StringSet > >&, const seqan::FaiIndex&, const BuildGoldStandardOptions&, const TPatternSpec&, const TFormat&) [with TPatternSpec = seqan::Tag; TStreamOrReader = seqan::RecordReader, seqan::SinglePass >; TFormat = seqan::Tag; TErrorCurves = std::map >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 901 | buildErrorCurvePoints(errorCurves[readId], maxError, contig, record.rID, !hasFlagRC(record), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | readSeq, readId, endPos, readNameStore, options.matchN, TPatternSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:1252:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1252 | res = matchesToErrorFunction(errorCurves, readAlignmentDistances, samReader, bamIOContext, readNameStore, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1253 | refNameStore, faiIndex, options, MyersUkkonenReads(), Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:624:16: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 624 | return ModifiedString(host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:624:9: required from ‘seqan::ModifiedString > seqan::reverseString(THost&) [with THost = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 624 | return ModifiedString(host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:218:55: required from ‘static void seqan::FindBeginImpl_ >::_findBeginInit(TPattern&, TNeedle&) [with TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Myers >; TNeedle = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THasState = seqan::True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 218 | setHost(pattern.data_findBeginPattern, reverseString(needle_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:336:62: required from ‘void seqan::_findBeginInit(TPattern&, TNeedle&) [with TPattern = Pattern, Alloc<> >, InfixSegment>, Myers >; TNeedle = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 336 | return FindBeginImpl_::_findBeginInit(pattern, needle_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:591:16: required from ‘void seqan::_patternFirstInit(Pattern >&, TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 591 | _findBeginInit(pattern, needle); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:723:19: required from ‘void seqan::setHost(Pattern >&, const TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 723 | _patternFirstInit(pattern, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:497:10: required from ‘seqan::Pattern >::Pattern(const TNeedle2&, int) [with TNeedle2 = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TNeedle = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::FindInfix; THasState = seqan::True; TFindBeginPatternSpec = seqan::Myers]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 497 | setHost(*this, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/find_myers_ukkonen_reads.h:108:9: required from ‘seqan::Pattern >::Pattern(TNeedle2&, int) [with TNeedle2 = seqan::String, seqan::Alloc<> >; TNeedle = seqan::String, seqan::Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 108 | _wrappedPattern(infix(ndl, 0, length(ndl) - 1), score), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:411:41: required from ‘void buildErrorCurvePoints(seqan::String&, int&, TContigSeq&, size_t, bool, TReadSeq&, size_t, size_t, const TReadNames&, bool, const TPatternSpec&) [with TContigSeq = seqan::String, seqan::Alloc<> >; TReadSeq = seqan::String, seqan::Alloc<> >; TPatternSpec = seqan::Tag; TReadNames = seqan::StringSet > >; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 411 | Pattern pattern(read, -(int)length(read) * 40); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:901:34: required from ‘int matchesToErrorFunction(TErrorCurves&, seqan::String&, TStreamOrReader&, seqan::BamIOContext > > >&, seqan::StringSet > >&, const seqan::StringSet > >&, const seqan::FaiIndex&, const BuildGoldStandardOptions&, const TPatternSpec&, const TFormat&) [with TPatternSpec = seqan::Tag; TStreamOrReader = seqan::RecordReader, seqan::SinglePass >; TFormat = seqan::Tag; TErrorCurves = std::map >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 901 | buildErrorCurvePoints(errorCurves[readId], maxError, contig, record.rID, !hasFlagRC(record), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | readSeq, readId, endPos, readNameStore, options.matchN, TPatternSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:1252:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1252 | res = matchesToErrorFunction(errorCurves, readAlignmentDistances, samReader, bamIOContext, readNameStore, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1253 | refNameStore, faiIndex, options, MyersUkkonenReads(), Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1964:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, const TValue2&, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TValue2 = SimpleType; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1964 | return _Resize_String >::resize_(me, new_length, val); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String, Alloc<> >; TSize = unsigned int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:426:11: required from ‘int seqan::readRegion(String&, const FaiIndex&, unsigned int, unsigned int, unsigned int) [with TValue = SimpleType; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 426 | resize(str, toRead, TValue()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:505:22: required from ‘int seqan::readSequence(String&, const FaiIndex&, unsigned int) [with TValue = SimpleType; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 505 | return readRegion(str, index, refId, 0, sequenceLength(index, refId)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:869:29: required from ‘int matchesToErrorFunction(TErrorCurves&, seqan::String&, TStreamOrReader&, seqan::BamIOContext > > >&, seqan::StringSet > >&, const seqan::StringSet > >&, const seqan::FaiIndex&, const BuildGoldStandardOptions&, const TPatternSpec&, const TFormat&) [with TPatternSpec = seqan::Tag; TStreamOrReader = seqan::RecordReader, seqan::SinglePass >; TFormat = seqan::Tag; TErrorCurves = std::map >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 869 | if (readSequence(contig, faiIndex, faiRefId) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_build_gold_standard.cpp:1252:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1252 | res = matchesToErrorFunction(errorCurves, readAlignmentDistances, samReader, bamIOContext, readNameStore, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1253 | refNameStore, faiIndex, options, MyersUkkonenReads(), Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 14%] Linking CXX executable ../../../bin/rabema_build_gold_standard cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema && /usr/bin/cmake -E cmake_link_script CMakeFiles/rabema_build_gold_standard.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/rabema_build_gold_standard.dir/rabema_build_gold_standard.cpp.o -o ../../../bin/rabema_build_gold_standard -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 14%] Built target rabema_build_gold_standard make -f core/apps/rabema/CMakeFiles/rabema_evaluate.dir/build.make core/apps/rabema/CMakeFiles/rabema_evaluate.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema/CMakeFiles/rabema_evaluate.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/rabema/CMakeFiles/rabema_evaluate.dir/build.make core/apps/rabema/CMakeFiles/rabema_evaluate.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 15%] Building CXX object core/apps/rabema/CMakeFiles/rabema_evaluate.dir/rabema_evaluate.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/rabema/CMakeFiles/rabema_evaluate.dir/rabema_evaluate.cpp.o -MF CMakeFiles/rabema_evaluate.dir/rabema_evaluate.cpp.o.d -o CMakeFiles/rabema_evaluate.dir/rabema_evaluate.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:28: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:29: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:55: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h: In instantiation of ‘void seqan::findIntervals(const Graph&, const TPropertyMap&, TValue, String&) [with TSpec = Directed >; TPropertyMap = String, StorePointsOnly>, Alloc<> >; TValue = unsigned int; TCargo = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1886:15: required from ‘void seqan::findIntervals(const IntervalTree&, TValue, String&) [with TValue = unsigned int; TCargo = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1886 | findIntervals(it.g,it.pm,query,result); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:635:22: required from ‘int benchmarkReadResult(RabemaStats&, const seqan::String&, const seqan::BamIOContext > > >&, const seqan::String&, const seqan::StringSet > >&, const seqan::NameStoreCache > > >&, const seqan::StringSet, seqan::Alloc<> > >&, const RefIdMapping&, const RabemaEvaluationOptions&, const TPatternSpec&, bool, bool) [with TPatternSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 635 | findIntervals(intervalTrees[seqId], lastPos, queryResult); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:976:42: required from ‘int compareAlignedReadsToReference(RabemaStats&, TStreamOrReader&, seqan::BamIOContext > > >&, const seqan::StringSet > >&, const seqan::NameStoreCache > > >&, const seqan::StringSet, seqan::Alloc<> > >&, seqan::RecordReader&, const RabemaEvaluationOptions&, const TPatternSpec&, const TFormat&) [with TStreamOrReader = seqan::RecordReader, seqan::SinglePass >; TGsiStream = seqan::Stream >; TGsiStreamSpec = seqan::SinglePass; TPatternSpec = seqan::Tag; TFormat = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 976 | int res = benchmarkReadResult(result, currentSamRecords, bamIOContext, currentGsiRecords, refNameStore, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | refNameStoreCache, refSeqs, refIdMapping, options, tagPattern, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | /*pairedEnd=*/ false); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:1402:49: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1402 | res = compareAlignedReadsToReference(result, samReader, bamIOContext, refNameStore, refNameStoreCache, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | refSeqs, gsiReader, options, MyersUkkonenReads(), Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1827:26: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1827 | act_prop = property(pm,act_knot); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1838:43: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1838 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1859:51: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1859 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = long long unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = long long unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:1311:16: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1311 | reserve(refSeqs[i], sequenceLength(faiIndex, i), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h: In instantiation of ‘seqan::ModifiedString > seqan::reverseString(THost&) [with THost = const Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:218:55: required from ‘static void seqan::FindBeginImpl_ >::_findBeginInit(TPattern&, TNeedle&) [with TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Myers >; TNeedle = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THasState = seqan::True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 218 | setHost(pattern.data_findBeginPattern, reverseString(needle_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:336:62: required from ‘void seqan::_findBeginInit(TPattern&, TNeedle&) [with TPattern = Pattern, Alloc<> >, InfixSegment>, Myers >; TNeedle = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 336 | return FindBeginImpl_::_findBeginInit(pattern, needle_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:591:16: required from ‘void seqan::_patternFirstInit(Pattern >&, TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 591 | _findBeginInit(pattern, needle); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:723:19: required from ‘void seqan::setHost(Pattern >&, const TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 723 | _patternFirstInit(pattern, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:497:10: required from ‘seqan::Pattern >::Pattern(const TNeedle2&, int) [with TNeedle2 = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TNeedle = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::FindInfix; THasState = seqan::True; TFindBeginPatternSpec = seqan::Myers]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 497 | setHost(*this, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/find_myers_ukkonen_reads.h:108:9: required from ‘seqan::Pattern >::Pattern(TNeedle2&, int) [with TNeedle2 = seqan::String, seqan::Alloc<> >; TNeedle = seqan::String, seqan::Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 108 | _wrappedPattern(infix(ndl, 0, length(ndl) - 1), score), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:611:51: required from ‘int benchmarkReadResult(RabemaStats&, const seqan::String&, const seqan::BamIOContext > > >&, const seqan::String&, const seqan::StringSet > >&, const seqan::NameStoreCache > > >&, const seqan::StringSet, seqan::Alloc<> > >&, const RefIdMapping&, const RabemaEvaluationOptions&, const TPatternSpec&, bool, bool) [with TPatternSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 611 | Pattern pattern(readSeq, -static_cast(length(readSeq)) * 1000); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:976:42: required from ‘int compareAlignedReadsToReference(RabemaStats&, TStreamOrReader&, seqan::BamIOContext > > >&, const seqan::StringSet > >&, const seqan::NameStoreCache > > >&, const seqan::StringSet, seqan::Alloc<> > >&, seqan::RecordReader&, const RabemaEvaluationOptions&, const TPatternSpec&, const TFormat&) [with TStreamOrReader = seqan::RecordReader, seqan::SinglePass >; TGsiStream = seqan::Stream >; TGsiStreamSpec = seqan::SinglePass; TPatternSpec = seqan::Tag; TFormat = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 976 | int res = benchmarkReadResult(result, currentSamRecords, bamIOContext, currentGsiRecords, refNameStore, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | refNameStoreCache, refSeqs, refIdMapping, options, tagPattern, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | /*pairedEnd=*/ false); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:1402:49: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1402 | res = compareAlignedReadsToReference(result, samReader, bamIOContext, refNameStore, refNameStoreCache, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | refSeqs, gsiReader, options, MyersUkkonenReads(), Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:624:16: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 624 | return ModifiedString(host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:624:9: required from ‘seqan::ModifiedString > seqan::reverseString(THost&) [with THost = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 624 | return ModifiedString(host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:218:55: required from ‘static void seqan::FindBeginImpl_ >::_findBeginInit(TPattern&, TNeedle&) [with TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Myers >; TNeedle = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THasState = seqan::True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 218 | setHost(pattern.data_findBeginPattern, reverseString(needle_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:336:62: required from ‘void seqan::_findBeginInit(TPattern&, TNeedle&) [with TPattern = Pattern, Alloc<> >, InfixSegment>, Myers >; TNeedle = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 336 | return FindBeginImpl_::_findBeginInit(pattern, needle_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:591:16: required from ‘void seqan::_patternFirstInit(Pattern >&, TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 591 | _findBeginInit(pattern, needle); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:723:19: required from ‘void seqan::setHost(Pattern >&, const TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 723 | _patternFirstInit(pattern, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:497:10: required from ‘seqan::Pattern >::Pattern(const TNeedle2&, int) [with TNeedle2 = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TNeedle = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::FindInfix; THasState = seqan::True; TFindBeginPatternSpec = seqan::Myers]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 497 | setHost(*this, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/find_myers_ukkonen_reads.h:108:9: required from ‘seqan::Pattern >::Pattern(TNeedle2&, int) [with TNeedle2 = seqan::String, seqan::Alloc<> >; TNeedle = seqan::String, seqan::Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 108 | _wrappedPattern(infix(ndl, 0, length(ndl) - 1), score), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:611:51: required from ‘int benchmarkReadResult(RabemaStats&, const seqan::String&, const seqan::BamIOContext > > >&, const seqan::String&, const seqan::StringSet > >&, const seqan::NameStoreCache > > >&, const seqan::StringSet, seqan::Alloc<> > >&, const RefIdMapping&, const RabemaEvaluationOptions&, const TPatternSpec&, bool, bool) [with TPatternSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 611 | Pattern pattern(readSeq, -static_cast(length(readSeq)) * 1000); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:976:42: required from ‘int compareAlignedReadsToReference(RabemaStats&, TStreamOrReader&, seqan::BamIOContext > > >&, const seqan::StringSet > >&, const seqan::NameStoreCache > > >&, const seqan::StringSet, seqan::Alloc<> > >&, seqan::RecordReader&, const RabemaEvaluationOptions&, const TPatternSpec&, const TFormat&) [with TStreamOrReader = seqan::RecordReader, seqan::SinglePass >; TGsiStream = seqan::Stream >; TGsiStreamSpec = seqan::SinglePass; TPatternSpec = seqan::Tag; TFormat = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 976 | int res = benchmarkReadResult(result, currentSamRecords, bamIOContext, currentGsiRecords, refNameStore, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | refNameStoreCache, refSeqs, refIdMapping, options, tagPattern, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | /*pairedEnd=*/ false); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/rabema_evaluate.cpp:1402:49: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1402 | res = compareAlignedReadsToReference(result, samReader, bamIOContext, refNameStore, refNameStoreCache, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | refSeqs, gsiReader, options, MyersUkkonenReads(), Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 15%] Linking CXX executable ../../../bin/rabema_evaluate cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema && /usr/bin/cmake -E cmake_link_script CMakeFiles/rabema_evaluate.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/rabema_evaluate.dir/rabema_evaluate.cpp.o -o ../../../bin/rabema_evaluate -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 15%] Built target rabema_evaluate make -f core/apps/rabema/CMakeFiles/rabema_do_search.dir/build.make core/apps/rabema/CMakeFiles/rabema_do_search.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema/CMakeFiles/rabema_do_search.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/rabema/CMakeFiles/rabema_do_search.dir/build.make core/apps/rabema/CMakeFiles/rabema_do_search.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 16%] Building CXX object core/apps/rabema/CMakeFiles/rabema_do_search.dir/do_search.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/rabema/CMakeFiles/rabema_do_search.dir/do_search.cpp.o -MF CMakeFiles/rabema_do_search.dir/do_search.cpp.o.d -o CMakeFiles/rabema_do_search.dir/do_search.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/do_search.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:44, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/do_search.cpp:8: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/do_search.cpp:3: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/score.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/do_search.cpp:11: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/do_search.cpp:13: /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/curve_smoothing.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/curve_smoothing.h:105:10: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 105 | std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/do_search.cpp:7: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::InfixSegment>; TIterator = WeightedMatch*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h:88:7: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 88 | class ModifiedIterator /usr/include/c++/14/bits/stl_function.h:131:12: note: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/curve_smoothing.h:254:100: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 254 | TModifiedString rRightInterval(infix(errorCurve, rightmostPos, offset + intervalLength)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment, InfixSegment>; typename Iterator >::Type = Iter, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:463:24: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(ModifiedString >&, Tag) [with THost = Segment, InfixSegment>; TTagSpec = Standard_; typename Iterator >, const Tag >::Type = ModifiedIterator, InfixSegment>, AdaptorIterator > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 463 | TIterator temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/curve_smoothing.h:257:52: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 257 | for (TModifiedStringIterator it = begin(rRightInterval, Standard()); it != end(rRightInterval, Standard()); ++it) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::InfixSegment>; TIterator = WeightedMatch*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(T&, Rooted) [with T = Segment, InfixSegment>; typename Iterator >::Type = Iter, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:616:25: required from ‘typename seqan::Iterator >::Type seqan::begin(T&, Tag) [with T = Segment, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 616 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:507:97: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::end(ModifiedString >&, Tag) [with THost = Segment, InfixSegment>; TTagSpec = Standard_; typename Iterator >, const Tag >::Type = ModifiedIterator, InfixSegment>, AdaptorIterator > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 507 | typename Iterator, Tag const >::Type temp_(begin(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/curve_smoothing.h:257:91: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 257 | for (TModifiedStringIterator it = begin(rRightInterval, Standard()); it != end(rRightInterval, Standard()); ++it) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:532:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 532 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::InfixSegment>; TIterator = WeightedMatch*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/do_search.cpp:23:31: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 23 | Dna5String contig = argv[1]; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h: In instantiation of ‘seqan::ModifiedString > seqan::reverseString(THost&) [with THost = const Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:218:55: required from ‘static void seqan::FindBeginImpl_ >::_findBeginInit(TPattern&, TNeedle&) [with TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Myers >; TNeedle = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THasState = seqan::True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 218 | setHost(pattern.data_findBeginPattern, reverseString(needle_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:336:62: required from ‘void seqan::_findBeginInit(TPattern&, TNeedle&) [with TPattern = Pattern, Alloc<> >, InfixSegment>, Myers >; TNeedle = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 336 | return FindBeginImpl_::_findBeginInit(pattern, needle_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:591:16: required from ‘void seqan::_patternFirstInit(Pattern >&, TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 591 | _findBeginInit(pattern, needle); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:723:19: required from ‘void seqan::setHost(Pattern >&, const TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 723 | _patternFirstInit(pattern, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:497:10: required from ‘seqan::Pattern >::Pattern(const TNeedle2&, int) [with TNeedle2 = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TNeedle = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::FindInfix; THasState = seqan::True; TFindBeginPatternSpec = seqan::Myers]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 497 | setHost(*this, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/find_myers_ukkonen_reads.h:108:9: required from ‘seqan::Pattern >::Pattern(TNeedle2&, int) [with TNeedle2 = seqan::String, seqan::Alloc<> >; TNeedle = seqan::String, seqan::Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 108 | _wrappedPattern(infix(ndl, 0, length(ndl) - 1), score), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/do_search.cpp:27:89: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 27 | Pattern pattern(read, -static_cast(length(read))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:624:16: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 624 | return ModifiedString(host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:624:9: required from ‘seqan::ModifiedString > seqan::reverseString(THost&) [with THost = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 624 | return ModifiedString(host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:218:55: required from ‘static void seqan::FindBeginImpl_ >::_findBeginInit(TPattern&, TNeedle&) [with TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Myers >; TNeedle = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THasState = seqan::True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 218 | setHost(pattern.data_findBeginPattern, reverseString(needle_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_begin.h:336:62: required from ‘void seqan::_findBeginInit(TPattern&, TNeedle&) [with TPattern = Pattern, Alloc<> >, InfixSegment>, Myers >; TNeedle = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 336 | return FindBeginImpl_::_findBeginInit(pattern, needle_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:591:16: required from ‘void seqan::_patternFirstInit(Pattern >&, TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 591 | _findBeginInit(pattern, needle); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:723:19: required from ‘void seqan::setHost(Pattern >&, const TNeedle2&) [with TNeedle = Segment, Alloc<> >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = Myers; TNeedle2 = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 723 | _patternFirstInit(pattern, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:497:10: required from ‘seqan::Pattern >::Pattern(const TNeedle2&, int) [with TNeedle2 = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TNeedle = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::FindInfix; THasState = seqan::True; TFindBeginPatternSpec = seqan::Myers]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 497 | setHost(*this, ndl); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/find_myers_ukkonen_reads.h:108:9: required from ‘seqan::Pattern >::Pattern(TNeedle2&, int) [with TNeedle2 = seqan::String, seqan::Alloc<> >; TNeedle = seqan::String, seqan::Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 108 | _wrappedPattern(infix(ndl, 0, length(ndl) - 1), score), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema/do_search.cpp:27:89: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 27 | Pattern pattern(read, -static_cast(length(read))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 17%] Linking CXX executable ../../../bin/rabema_do_search cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema && /usr/bin/cmake -E cmake_link_script CMakeFiles/rabema_do_search.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/rabema_do_search.dir/do_search.cpp.o -o ../../../bin/rabema_do_search -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 17%] Built target rabema_do_search make -f core/apps/razers/CMakeFiles/razers.dir/build.make core/apps/razers/CMakeFiles/razers.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/razers /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers/CMakeFiles/razers.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/razers/CMakeFiles/razers.dir/build.make core/apps/razers/CMakeFiles/razers.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 17%] Building CXX object core/apps/razers/CMakeFiles/razers.dir/razers.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/razers/CMakeFiles/razers.dir/razers.cpp.o -MF CMakeFiles/razers.dir/razers.cpp.o.d -o CMakeFiles/razers.dir/razers.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:28, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:50: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:29: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:715:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 715 | struct LessRNoGPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:747:47: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 747 | struct LessRNoGEndPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:779:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 779 | struct LessErrors : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/outputFormat.h:30, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:51: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/outputFormat.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/outputFormat.h:126:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 126 | struct LessGPosRNo : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:55: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:237:47: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 237 | struct LessPairErrors : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp: In function ‘seqan::ArgumentParser::ParseResult extractOptions(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions<>&, seqan::ParamChooserOptions&, seqan::CharString&, const seqan::ArgumentParser&)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:548:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 548 | else if (endsWith(tmp, ".gff")) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:551:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 551 | if (isSet(parser, "shape")) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:585:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 585 | if ((getArgumentValueCount(parser, 1) == 0) && (stop = true)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 587 | if ((options.minClippedLen < 0) && (stop = true)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:508:40: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: 508 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: | ~~~~~~~~~~~^ 509 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:587:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1490:33: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1490 | TGenomeInfixRev infRev(inf); | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1736:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1736 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1490:33: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1490 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:375:13: required from ‘seqan::Finder >::Finder(THaystack&, TRepeatSize, TPeriodSize) [with TRepeatSize = int; TPeriodSize = int; THaystack = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 375 | data_iterator(begin(haystack, Rooted())), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:410:16: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 410 | TSwiftFinderR swiftFinderR(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:211:9: required from ‘bool seqan::loadReads(TReadSet&, TNameSet&, const char*, const char*, TRazerSOptions&) [with TReadSet = StringSet >, Owner > >; TNameSet = StringSet > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 211 | reserve(reads.concat, length(reads.concat), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:178:17: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 178 | if (!loadReads(readSet, readNames, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:616:25: required from ‘typename seqan::Iterator >::Type seqan::begin(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 616 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:375:32: required from ‘seqan::Finder >::Finder(THaystack&, TRepeatSize, TPeriodSize) [with TRepeatSize = int; TPeriodSize = int; THaystack = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 375 | data_iterator(begin(haystack, Rooted())), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:410:16: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 410 | TSwiftFinderR swiftFinderR(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:532:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 532 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:52: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1875:77: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1875 | pattern.finderLength = pattern.params.tabooLength + length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:162: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:77: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1718:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1718 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:76: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1718:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1718 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1875:77: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1875 | pattern.finderLength = pattern.params.tabooLength + length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1490:19: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1490 | TGenomeInfixRev infRev(inf); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:508:40: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 508 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^ 509 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1491:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1491 | TReadRev readRev(readSet[rseqNo]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:508:40: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 508 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^ 509 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2306:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2306 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1718:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1718 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2306:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2306 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2309:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2309 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1718:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1718 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2309:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2309 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1813:36: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1813 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, TIntegral) [with TContainer = Segment, Alloc<> >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag; TIntegral = long unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1823:41: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1823 | finder.haystackEnd = begin(tmpHost) + (finder.endPos - length(pattern.shape) + 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:609:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 609 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, TIntegral) [with TContainer = Segment, Alloc<> >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag; TIntegral = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1792:48: required from ‘bool seqan::_nextNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1792 | hostIterator(finder) = begin(host(finder)) + finder.startPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1912:37: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1912 | if (!_nextNonRepeatRange(finder, pattern)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:609:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 609 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1813:36: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1813 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:391:32: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 391 | TReadSet &readSetL = host(host(swiftPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1685:31: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 1685 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:56, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:391:32: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 391 | TReadSet &readSetL = host(host(swiftPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1685:31: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1685 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:116:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 116 | class Index > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:391:32: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 391 | TReadSet &readSetL = host(host(swiftPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::GappedShape > >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1685:31: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1685 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::GappedShape > >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:116:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 116 | class Index > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1712:17: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1712 | indexRequire(host(swiftPattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2068:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2068 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2233:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2233 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = void; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = String >; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = String >; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = String >; TSpec = FindInfix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1474:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1474 | while (find(myersFinder, myersPattern, minScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:508:40: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 508 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^ 509 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:463:24: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(ModifiedString >&, Tag) [with THost = Segment, Alloc<> >, InfixSegment>; TTagSpec = Rooted_; typename Iterator >, const Tag >::Type = ModifiedIterator, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 463 | TIterator temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:24: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Tag >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1492:19: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1492 | TMyersFinderRev myersFinderRev(infRev); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:508:40: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 508 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^ 509 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1128:31: required from ‘static void seqan::AssignString_::assign_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1128 | arrayConstructCopy(begin(source, Standard()), begin(source, Standard()) + part_length, begin(target, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1176:42: required from ‘void seqan::assign(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1176 | AssignString_ >::assign_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1108:11: required from ‘void seqan::assign(String&, const TSource&) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1108 | assign(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:173:15: required from ‘seqan::String >& seqan::String >::operator=(const TSource&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 173 | assign(*this, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/outputFormat.h:918:13: required from ‘void seqan::dumpMatches(TMatches&, const TGenomeNames&, StringSet > >&, std::map, unsigned int> >&, const TReads&, TCounts&, const TReadNames&, CharString, CharString, RazerSOptions&) [with TMatches = String >; TGenomeNames = StringSet > >; TReads = StringSet >, Owner > >; TReadNames = StringSet > >; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 918 | gInf = infix(genomes[(*it).gseqNo], (*it).gBegin, (*it).gEnd); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:241:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 241 | dumpMatches(matches, genomeNames, genomeFileNames, gnoToFileMap, readSet, stats, readNames, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String >; TSource = const seqan::String >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:199:14: required from ‘bool seqan::loadReads(TReadSet&, TNameSet&, const char*, const char*, TRazerSOptions&) [with TReadSet = StringSet >, Owner > >; TNameSet = StringSet > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 199 | appendValue(reads, seq[0], Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:178:17: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 178 | if (!loadReads(readSet, readNames, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator::Type>::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1792:33: required from ‘bool seqan::_nextNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1792 | hostIterator(finder) = begin(host(finder)) + finder.startPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1912:37: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1912 | if (!_nextNonRepeatRange(finder, pattern)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:61: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h: In instantiation of ‘typename seqan::Container >::Type seqan::container(ModifiedIterator&) [with THost = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; TSpec = Tag; typename Container >::Type = ModifiedString, Alloc<> >, InfixSegment>, Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:18: required from ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = ModifiedString, Alloc<> >, InfixSegment>, Tag >; TSpec = void; typename Parameter_::Type = ModifiedString, Alloc<> >, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 793 | return container(hostIterator(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:1497:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1497 | while (find(myersFinderRev, myersPatternRev, maxScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:508:40: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 508 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^ 509 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2303 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h:294:16: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 294 | TContainer cont(container(host(me))); | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String >; TSource = const seqan::String >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:199:14: required from ‘bool seqan::loadReads(TReadSet&, TNameSet&, const char*, const char*, TRazerSOptions&) [with TReadSet = StringSet >, Owner > >; TNameSet = StringSet > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 199 | appendValue(reads, seq[0], Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:178:17: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 178 | if (!loadReads(readSet, readNames, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String >; TSize = int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:484:9: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 484 | resize(pattern, span, (ErrorAlphabet)SEQAN_MATCH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:679:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 679 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2295:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2295 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:444:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 444 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2298:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2298 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:679:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 679 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>; TValue2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1018:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Segment, Alloc<> >, InfixSegment>; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1018 | create(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:153:20: required from ‘seqan::Holder >::Holder(const THostValue&) [with TValue = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THostValue = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 153 | assignValue(*this, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:267:4: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:410:16: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 410 | TSwiftFinderR swiftFinderR(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers_matepairs.h:797:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 797 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2230:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2230 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.h:2292:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2292 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:218:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 218 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:699:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 699 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/razers.cpp:679:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 679 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ [ 18%] Building CXX object core/apps/razers/CMakeFiles/razers.dir/param_tabs.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/razers/CMakeFiles/razers.dir/param_tabs.cpp.o -MF CMakeFiles/razers.dir/param_tabs.cpp.o.d -o CMakeFiles/razers.dir/param_tabs.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/razers/param_tabs.cpp [ 19%] Linking CXX executable ../../../bin/razers cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers && /usr/bin/cmake -E cmake_link_script CMakeFiles/razers.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/razers.dir/razers.cpp.o CMakeFiles/razers.dir/param_tabs.cpp.o -o ../../../bin/razers -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 19%] Built target razers make -f core/apps/razers2/CMakeFiles/razers2.dir/build.make core/apps/razers2/CMakeFiles/razers2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers2 /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers2/CMakeFiles/razers2.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/razers2/CMakeFiles/razers2.dir/build.make core/apps/razers2/CMakeFiles/razers2.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 19%] Building CXX object core/apps/razers2/CMakeFiles/razers2.dir/razers.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers2 && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/razers2/CMakeFiles/razers2.dir/razers.cpp.o -MF CMakeFiles/razers2.dir/razers.cpp.o.d -o CMakeFiles/razers2.dir/razers.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:28, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:29: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:30: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:488:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 488 | public ::std::binary_function < typename Value::Type, typename Value::Type, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:535:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function < typename Value::Type, typename Value::Type, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:583:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 583 | public ::std::binary_function < typename Value::Type, typename Value::Type, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:630:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 630 | public ::std::binary_function < typename Value::Type, typename Value::Type, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:45: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:127:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 127 | public ::std::binary_function < typename Value::Type, typename Value::Type, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:169:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 169 | public ::std::binary_function < typename Value::Type, typename Value::Type, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:51: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:228:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 228 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp: In function ‘seqan::ArgumentParser::ParseResult extractOptions(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions<>&, seqan::ParamChooserOptions&, seqan::CharString&, const seqan::ArgumentParser&)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:492:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 492 | if (!isSet(parser, "read-naming") && options.outputFormat == 4) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:495:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 495 | if (isSet(parser, "shape")) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:529:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 529 | if ((getArgumentValueCount(parser, 1) == 0) && (stop = true)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 532 | options.errorRate = (100.0 - options.errorRate) / 100.0; | ^~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:971:31: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: 971 | TSeqIter seqIt = begin(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1097:9: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: 1097 | write(file, store, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:532:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, InfixSegment>, Myers >, Alloc<> >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, InfixSegment>, Owner<> >; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:542:22: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 542 | if (matchVerify(verifierL, infix(genome, (TSignedGPos)(*it).i2.beginPos, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | matePairId, readSetL, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1515:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1515 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1000:22: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1000 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1068:57: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1068 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1128:41: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1128 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, Myers > >, Pattern >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1203:15: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1203 | matchVerify(verifier, infix(swiftFinder), verifier.m.readId, readSet, TSwiftSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1515:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1515 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1000:22: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1000 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1068:57: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1068 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1128:41: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1128 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, InfixSegment>, Myers >, Alloc<> >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, InfixSegment>, Owner<> >; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:542:22: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 542 | if (matchVerify(verifierL, infix(genome, (TSignedGPos)(*it).i2.beginPos, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | matePairId, readSetL, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1518:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1518 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1000:22: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1000 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1068:57: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1068 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1128:41: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1128 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, Myers > >, Pattern >, Owner > >, IndexQGram, OneGappedShape>, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1203:15: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1203 | matchVerify(verifier, infix(swiftFinder), verifier.m.readId, readSet, TSwiftSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1518:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1518 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1000:22: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1000 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1068:57: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1068 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1128:41: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1128 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, InfixSegment>, Myers >, Alloc<> >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, InfixSegment>, Owner<> >; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:542:22: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 542 | if (matchVerify(verifierL, infix(genome, (TSignedGPos)(*it).i2.beginPos, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | matePairId, readSetL, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1521:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1521 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1000:22: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1000 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1068:57: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1068 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1128:41: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1128 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, Myers > >, Pattern >, Owner > >, IndexQGram, GappedShape > >, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1203:15: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1203 | matchVerify(verifier, infix(swiftFinder), verifier.m.readId, readSet, TSwiftSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1521:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1521 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1000:22: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1000 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1068:57: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1068 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1128:41: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1128 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:971:31: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 971 | TSeqIter seqIt = begin(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1097:9: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1097 | write(file, store, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:832:15: required from ‘typename seqan::Iterator::Type>::Type seqan::end(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 832 | return end(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:972:32: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 972 | TSeqIter seqItEnd = end(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1097:9: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1097 | write(file, store, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:375:13: required from ‘seqan::Finder >::Finder(THaystack&, TRepeatSize, TPeriodSize) [with TRepeatSize = int; TPeriodSize = int; THaystack = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 375 | data_iterator(begin(haystack, Rooted())), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:460:16: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 460 | TSwiftFinderR swiftFinderR(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = Triple, void>, AlignQualityStoreElement, void>; TSource = Triple, void>, AlignQualityStoreElement, void>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_dequeue.h:344:8: required from ‘void seqan::pushBack(Dequeue&, const TValue&) [with TValue = Triple, void>, AlignQualityStoreElement, void>; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 344 | assign(*me.data_back, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:510:14: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 510 | pushBack(fifo, fL); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘seqan::Triple, void>, seqan::AlignQualityStoreElement, void>& seqan::Triple, void>, seqan::AlignQualityStoreElement, void>::operator=(const seqan::Triple, void>, seqan::AlignQualityStoreElement, void>&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:57, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: because ‘seqan::Triple, void>, seqan::AlignQualityStoreElement, void>’ has user-provided ‘seqan::Triple::Triple(const seqan::Triple&) [with T1 = long long int; T2 = seqan::AlignedReadStoreElement, void>; T3 = seqan::AlignQualityStoreElement; TSpec = void]’ 162 | inline Triple(Triple const & _p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1092:9: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: 1092 | write(file, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:201:9: required from ‘bool seqan::loadReads(FragmentStore&, const char*, const char*, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 201 | reserve(store.readSeqStore.concat, length(store.readSeqStore.concat), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:167:17: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 167 | if (!loadReads(store, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:616:25: required from ‘typename seqan::Iterator >::Type seqan::begin(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 616 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:375:32: required from ‘seqan::Finder >::Finder(THaystack&, TRepeatSize, TPeriodSize) [with TRepeatSize = int; TPeriodSize = int; THaystack = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 375 | data_iterator(begin(haystack, Rooted())), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:460:16: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 460 | TSwiftFinderR swiftFinderR(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:532:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 532 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:52: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1875:77: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1875 | pattern.finderLength = pattern.params.tabooLength + length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:162: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1507:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1507 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:77: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1199:13: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1199 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1507:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1507 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1510:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1510 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:76: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1199:13: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1199 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1510:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1510 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1875:77: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1875 | pattern.finderLength = pattern.params.tabooLength + length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1515:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1515 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1049:21: required from ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, InfixSegment>, Myers >, Alloc<> >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, InfixSegment>, Owner<> >; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1049 | TReadPrefixRev readRev(prefix(readSet[readId], ndlLength)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:542:22: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 542 | if (matchVerify(verifierL, infix(genome, (TSignedGPos)(*it).i2.beginPos, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | matePairId, readSetL, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1515:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1515 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1068:22: required from ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, InfixSegment>, Myers >, Alloc<> >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, InfixSegment>, Owner<> >; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1068 | TGenomeInfixRev infRev(inf); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:542:22: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 542 | if (matchVerify(verifierL, infix(genome, (TSignedGPos)(*it).i2.beginPos, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | matePairId, readSetL, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1515:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1515 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1518:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1518 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1199:13: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1199 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1518:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1518 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1521:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1521 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1199:13: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1199 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1521:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1521 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘seqan::Iter > > seqan::operator+(const Iter > >&, TDifference) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; TDifference = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1189:28: required from ‘typename seqan::Iterator >::Type seqan::iter(T&, TPos, Tag) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; TTag = Rooted_; typename Iterator >::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1189 | return begin(me, tag_) + pos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1169:16: required from ‘typename seqan::Iterator::Type>::Type seqan::iter(T&, TPos) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; typename Iterator::Type>::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1169 | return iter(me, pos, typename DefaultGetIteratorSpec::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_anchor.h:465:20: required from ‘void seqan::insertGaps(Gaps >&, TPosition, TCount) [with TSequence = String >; TGapAnchors = String, Alloc<> >; TPosition = int; TCount = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 465 | TIter it = iter(gaps, clippedViewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:628:15: required from ‘void seqan::insertGap(Gaps&, TPosition) [with TSequence = String >; TSpec = AnchorGaps, Alloc<> > >; TPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 628 | insertGaps(gaps, clippedViewPos, 1u); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2582:18: required from ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&) [with TSpec = void; TConfig = FragmentStoreConfig; TScore = Score >; TShrinkMatches = False]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2582 | insertGap(gaps, insPos - rBegin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1053:48: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1053 | convertMatchesToGlobalAlignment(store, scoreType, False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:742:58: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 742 | Iter > > result = lhs; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:744:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 744 | return result; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1092:9: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1092 | write(file, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:832:15: required from ‘typename seqan::Iterator::Type>::Type seqan::end(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 832 | return end(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:90: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1092:9: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1092 | write(file, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1813:36: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1813 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, TIntegral) [with TContainer = Segment, Alloc<> >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag; TIntegral = long unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1823:41: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1823 | finder.haystackEnd = begin(tmpHost) + (finder.endPos - length(pattern.shape) + 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:609:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 609 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, TIntegral) [with TContainer = Segment, Alloc<> >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag; TIntegral = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1792:48: required from ‘bool seqan::_nextNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1792 | hostIterator(finder) = begin(host(finder)) + finder.startPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1912:37: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1912 | if (!_nextNonRepeatRange(finder, pattern)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:609:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 609 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1813:36: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1813 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1515:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1515 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:221:19: required from ‘void seqan::getMDString(TMDString&, TGaps1&, TGaps2&) [with TMDString = String >; TGaps1 = Gaps >, AnchorGaps, Alloc<> > > >; TGaps2 = Gaps >, AnchorGaps, Alloc<> > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 221 | op = (*it1 == *it2)? 'M': 'R'; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:475:16: required from ‘void seqan::alignAndGetCigarString(TCigar&, TMDString&, TContig&, TReadSeq&, TAlignedRead&, TErrors&, const Nothing&) [with TCigar = String >; TMDString = String >; TContig = ContigStoreElement >, GapAnchor, void>; TReadSeq = String >; TErrors = int; TAlignedRead = AlignedReadStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | getMDString(md, contigGaps, readGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1058:35: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1058 | alignAndGetCigarString(cigar, md, store.contigStore[(*it).contigId], readSeq, *it, errors, alignFunctor); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1092:9: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1092 | write(file, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 211 | return TProxy(it); | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:75: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: initializing argument 1 of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’ 99 | Proxy(TIterator const _it) | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(const seqan::Proxy >&) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:221:19: required from ‘void seqan::getMDString(TMDString&, TGaps1&, TGaps2&) [with TMDString = String >; TGaps1 = Gaps >, AnchorGaps, Alloc<> > > >; TGaps2 = Gaps >, AnchorGaps, Alloc<> > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 221 | op = (*it1 == *it2)? 'M': 'R'; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:475:16: required from ‘void seqan::alignAndGetCigarString(TCigar&, TMDString&, TContig&, TReadSeq&, TAlignedRead&, TErrors&, const Nothing&) [with TCigar = String >; TMDString = String >; TContig = ContigStoreElement >, GapAnchor, void>; TReadSeq = String >; TErrors = int; TAlignedRead = AlignedReadStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 475 | getMDString(md, contigGaps, readGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1058:35: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1058 | alignAndGetCigarString(cigar, md, store.contigStore[(*it).contigId], readSeq, *it, errors, alignFunctor); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1092:9: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1092 | write(file, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:106:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 106 | : data_iterator(_other.data_iterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:434:32: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 434 | TReadSet &readSetL = host(host(swiftPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1190:32: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 1190 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:434:32: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 434 | TReadSet &readSetL = host(host(swiftPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1507:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1507 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1190:32: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1190 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1507:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1507 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:116:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 116 | class Index > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:434:32: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 434 | TReadSet &readSetL = host(host(swiftPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1510:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1510 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::GappedShape > >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1190:32: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1190 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1510:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1510 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::GappedShape > >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:116:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 116 | class Index > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = void; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1015:13: required from ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, InfixSegment>, Myers >, Alloc<> >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, InfixSegment>, Owner<> >; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1015 | while (find(myersFinder, myersPattern, minScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:542:22: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 542 | if (matchVerify(verifierL, infix(genome, (TSignedGPos)(*it).i2.beginPos, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | matePairId, readSetL, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1515:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1515 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:463:24: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(ModifiedString >&, Tag) [with THost = Segment, Alloc<> >, InfixSegment>; TTagSpec = Rooted_; typename Iterator >, const Tag >::Type = ModifiedIterator, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 463 | TIterator temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:24: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Tag >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1069:22: required from ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, InfixSegment>, Myers >, Alloc<> >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, InfixSegment>, Owner<> >; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1069 | TMyersFinderRev myersFinderRev(infRev); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:542:22: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 542 | if (matchVerify(verifierL, infix(genome, (TSignedGPos)(*it).i2.beginPos, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | matePairId, readSetL, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1515:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1515 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1092:9: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1092 | write(file, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: required from ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 211 | return TProxy(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:221:19: required from ‘void seqan::getMDString(TMDString&, TGaps1&, TGaps2&) [with TMDString = String >; TGaps1 = Gaps >, AnchorGaps, Alloc<> > > >; TGaps2 = Gaps >, AnchorGaps, Alloc<> > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 221 | op = (*it1 == *it2)? 'M': 'R'; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:475:16: required from ‘void seqan::alignAndGetCigarString(TCigar&, TMDString&, TContig&, TReadSeq&, TAlignedRead&, TErrors&, const Nothing&) [with TCigar = String >; TMDString = String >; TContig = ContigStoreElement >, GapAnchor, void>; TReadSeq = String >; TErrors = int; TAlignedRead = AlignedReadStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | getMDString(md, contigGaps, readGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1058:35: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1058 | alignAndGetCigarString(cigar, md, store.contigStore[(*it).contigId], readSeq, *it, errors, alignFunctor); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = std::basic_ofstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/outputFormat.h:1092:9: required from ‘void seqan::dumpMatches(FragmentStore&, StringSet > >&, String&, CharString, CharString, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1092 | write(file, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:220:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 220 | dumpMatches(store, genomeFileNames, gnoToFileMap, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:100:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 100 | : data_iterator(_it) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1887 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1952:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1952 | return _Resize_String >::resize_(me, new_length); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String, Alloc<> >; TSize = int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:793:9: required from ‘void seqan::assignSeq(TSeq&, const TFastaSeq&, Fastq) [with TSeq = String, Alloc<> >; TFastaSeq = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 793 | resize(dst, itEnd - it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:1423:13: required from ‘void seqan::assignSeq(TSeq&, const TFileSeq&, const TagSelector&) [with TSeq = String, Alloc<> >; TFileSeq = Segment >, InfixSegment>; TTagList = TagList, TagList, TagList > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1423 | assignSeq(dst, seq, TFormatTag()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:481:11: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 481 | assignSeq(firstRead, multiFasta[0], format); // read the first sequence /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator::Type>::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1792:33: required from ‘bool seqan::_nextNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1792 | hostIterator(finder) = begin(host(finder)) + finder.startPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1912:37: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1912 | if (!_nextNonRepeatRange(finder, pattern)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:61: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h: In instantiation of ‘typename seqan::Container >::Type seqan::container(ModifiedIterator&) [with THost = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; TSpec = Tag; typename Container >::Type = ModifiedString, Alloc<> >, InfixSegment>, Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:18: required from ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = ModifiedString, Alloc<> >, InfixSegment>, Tag >; TSpec = void; typename Parameter_::Type = ModifiedString, Alloc<> >, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 793 | return container(hostIterator(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1073:16: required from ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, TReadSet&, SwiftSemiGlobal) [with TMatchVerifier = MatchVerifier, RazerSOptions<>, String >, InfixSegment>, Myers >, Alloc<> >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > > >; TGenome = String, Alloc<> >; TReadSet = StringSet >, InfixSegment>, Owner<> >; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1073 | while (find(myersFinderRev, myersPatternRev, /*score*/maxScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:542:22: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 542 | if (matchVerify(verifierL, infix(genome, (TSignedGPos)(*it).i2.beginPos, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | matePairId, readSetL, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1515:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1515 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h:294:16: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 294 | TContainer cont(container(host(me))); | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1657:13: required from ‘typename seqan::Size::TMatePairStore>::Type seqan::appendMatePair(FragmentStore&, const TRead&, const TRead&, const CharString&, const CharString&) [with TSpec = void; TConfig = FragmentStoreConfig; TRead = String >; typename Size::TMatePairStore>::Type = unsigned int; typename FragmentStore::TMatePairStore = String, Alloc<> >; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1657 | appendValue(me.readSeqStore, read1, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:194:17: required from ‘bool seqan::loadReads(FragmentStore&, const char*, const char*, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 194 | appendMatePair(store, seq[0], seq[1], id[0], id[1]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:167:17: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 167 | if (!loadReads(store, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String >; TSize = int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:484:9: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 484 | resize(pattern, span, (ErrorAlphabet)SEQAN_MATCH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:617:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 617 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1657:13: required from ‘typename seqan::Size::TMatePairStore>::Type seqan::appendMatePair(FragmentStore&, const TRead&, const TRead&, const CharString&, const CharString&) [with TSpec = void; TConfig = FragmentStoreConfig; TRead = String >; typename Size::TMatePairStore>::Type = unsigned int; typename FragmentStore::TMatePairStore = String, Alloc<> >; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1657 | appendValue(me.readSeqStore, read1, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:194:17: required from ‘bool seqan::loadReads(FragmentStore&, const char*, const char*, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | appendMatePair(store, seq[0], seq[1], id[0], id[1]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:167:17: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 167 | if (!loadReads(store, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1199:13: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1199 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1199:13: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1199 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1507:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1507 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1507:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1507 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1199:13: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1199 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1507:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1507 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1199:13: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1199 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1507:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1507 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1510:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1510 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:477:13: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 477 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1510:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1510 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1199:13: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1199 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1510:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1510 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1199:13: required from ‘void seqan::mapSingleReads(TFragmentStore&, TGenome&, unsigned int, Pattern >&, TPreprocessing&, char, TRazerSOptions&) [with TFragmentStore = FragmentStore<>; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, Myers > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1199 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1321:19: required from ‘int seqan::mapSingleReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1321 | mapSingleReads(store, genome, gseqNo, swiftPattern, forwardPatterns, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1459:24: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1459 | return mapSingleReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1510:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1510 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 22; unsigned int BITSIZE2 = 10]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:617:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 617 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment >, seqan::InfixSegment>*; TParam = seqan::Segment >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment >, InfixSegment>*; TParam = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:605:23: required from ‘void seqan::_arrayConstructCopyDefault(TSource1, TSource2, TTarget) [with TTarget = Segment >, InfixSegment>*; TSource1 = Segment >, InfixSegment>*; TSource2 = Segment >, InfixSegment>*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 605 | valueConstruct(target_begin, getValue(source_begin)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1420:31: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, False) [with TValueSource = Segment >, InfixSegment>; TValueTarget = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1420 | _arrayConstructCopyDefault(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = Segment >, InfixSegment>; TValueTarget = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = Segment >, InfixSegment>; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h:1435:18: required from ‘typename seqan::Size >::Type seqan::resize(StringSet&, TSize, Tag) [with TString = Segment >, InfixSegment>; TSpec = Owner<>; TSize = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1435 | return resize(me.strings, new_size, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:731:8: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 731 | resize(readSetL, pairCount, Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>; TValue2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1018:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Segment, Alloc<> >, InfixSegment>; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1018 | create(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:153:20: required from ‘seqan::Holder >::Holder(const THostValue&) [with TValue = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THostValue = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 153 | assignValue(*this, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:267:4: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:460:16: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 460 | TSwiftFinderR swiftFinderR(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:617:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 617 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Triple, void>, AlignQualityStoreElement, void>; TSource = Triple, void>, AlignQualityStoreElement, void>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:268:11: required from ‘void seqan::move(TTarget&, TSource&) [with TTarget = Triple, void>, AlignQualityStoreElement, void>; TSource = Triple, void>, AlignQualityStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 268 | assign(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1056:13: required from ‘void seqan::_arrayMoveForwardDefault(TSource1, TSource2, TTarget) [with TTarget = Triple, void>, AlignQualityStoreElement, void>*; TSource1 = Triple, void>, AlignQualityStoreElement, void>*; TSource2 = Triple, void>, AlignQualityStoreElement, void>*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1056 | move(*target_begin, *source_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1600:29: required from ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, False) [with TValue = Triple, void>, AlignQualityStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1600 | _arrayMoveForwardDefault(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = Triple, void>, AlignQualityStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1211:25: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = Triple, void>, AlignQualityStoreElement, void>*; TSource1 = Triple, void>, AlignQualityStoreElement, void>*; TSource2 = Triple, void>, AlignQualityStoreElement, void>*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1211 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1295:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:510:14: required from ‘void seqan::mapMatePairReads(FragmentStore&, TGenome&, unsigned int, Pattern >&, Pattern >&, TPreprocessing&, TPreprocessing&, char, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGenome = String, Alloc<> >; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TPreprocessing = String >, InfixSegment>, Myers >, Alloc<> >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 510 | pushBack(fifo, fL); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers_matepairs.h:831:21: required from ‘int seqan::mapMatePairReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 831 | mapMatePairReads(store, genome, contigId, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1456:26: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&, const TShape&, Swift) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1456 | return mapMatePairReads(store, genomeFileNameList, gnoToFileMap, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.h:1504:19: required from ‘int seqan::mapReads(FragmentStore&, StringSet > >&, String&, RazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TGNoToFile = Pair >, unsigned int>; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1504 | return mapReads(store, genomeFileNameList, gnoToFileMap, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:201:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 201 | int error = mapReads(store, genomeFileNames, gnoToFileMap, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/razers.cpp:633:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 633 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Triple, void>, seqan::AlignQualityStoreElement, void>& seqan::Triple, void>, seqan::AlignQualityStoreElement, void>::operator=(const seqan::Triple, void>, seqan::AlignQualityStoreElement, void>&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: because ‘seqan::Triple, void>, seqan::AlignQualityStoreElement, void>’ has user-provided ‘seqan::Triple::Triple(const seqan::Triple&) [with T1 = long long int; T2 = seqan::AlignedReadStoreElement, void>; T3 = seqan::AlignQualityStoreElement; TSpec = void]’ 162 | inline Triple(Triple const & _p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object core/apps/razers2/CMakeFiles/razers2.dir/param_tabs.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers2 && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/razers2/CMakeFiles/razers2.dir/param_tabs.cpp.o -MF CMakeFiles/razers2.dir/param_tabs.cpp.o.d -o CMakeFiles/razers2.dir/param_tabs.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2/param_tabs.cpp [ 21%] Linking CXX executable ../../../bin/razers2 cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/razers2.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/razers2.dir/razers.cpp.o CMakeFiles/razers2.dir/param_tabs.cpp.o -o ../../../bin/razers2 -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 21%] Built target razers2 make -f core/apps/sak/CMakeFiles/sak.dir/build.make core/apps/sak/CMakeFiles/sak.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/sak /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak/CMakeFiles/sak.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/sak/CMakeFiles/sak.dir/build.make core/apps/sak/CMakeFiles/sak.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 22%] Building CXX object core/apps/sak/CMakeFiles/sak.dir/sak.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/sak/CMakeFiles/sak.dir/sak.cpp.o -MF CMakeFiles/sak.dir/sak.cpp.o.d -o CMakeFiles/sak.dir/sak.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:42: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/sstream:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:40: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/write_fasta_fastq.h:379:64: required from ‘int seqan::writeRecord(TStream&, const TIdString&, const TSeqString&, const TQualString&, const Fastq&, const SequenceOutputOptions&) [with TStream = std::basic_ostream; TIdString = String >; TQualString = Segment >, InfixSegment>; TSeqString = Segment, Alloc<> >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 379 | for (typename Iterator::Type it = begin(seq, Rooted()); !atEnd(it); ++it) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:501:36: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 501 | if (writeRecord(*outPtr, id, infix(seqCopy, infixBegin, infixEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | infix(quals, infixBegin, infixEnd), seqan::Fastq(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | options.seqOutOptions) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/write_fasta_fastq.h:379:64: required from ‘int seqan::writeRecord(TStream&, const TIdString&, const TSeqString&, const TQualString&, const Fastq&, const SequenceOutputOptions&) [with TStream = std::basic_ostream; TIdString = String >; TQualString = Segment >, InfixSegment>; TSeqString = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 379 | for (typename Iterator::Type it = begin(seq, Rooted()); !atEnd(it); ++it) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:523:36: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 523 | if (writeRecord(*outPtr, id, infix(seq, infixBegin, infixEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | infix(quals, infixBegin, infixEnd), seqan::Fastq(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | options.seqOutOptions) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/write_fasta_fastq.h:379:74: required from ‘int seqan::writeRecord(TStream&, const TIdString&, const TSeqString&, const TQualString&, const Fastq&, const SequenceOutputOptions&) [with TStream = std::basic_ostream; TIdString = String >; TQualString = Segment >, InfixSegment>; TSeqString = Segment, Alloc<> >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 379 | for (typename Iterator::Type it = begin(seq, Rooted()); !atEnd(it); ++it) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:501:36: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 501 | if (writeRecord(*outPtr, id, infix(seqCopy, infixBegin, infixEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | infix(quals, infixBegin, infixEnd), seqan::Fastq(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | options.seqOutOptions) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/write_fasta_fastq.h:379:74: required from ‘int seqan::writeRecord(TStream&, const TIdString&, const TSeqString&, const TQualString&, const Fastq&, const SequenceOutputOptions&) [with TStream = std::basic_ostream; TIdString = String >; TQualString = Segment >, InfixSegment>; TSeqString = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 379 | for (typename Iterator::Type it = begin(seq, Rooted()); !atEnd(it); ++it) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:523:36: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 523 | if (writeRecord(*outPtr, id, infix(seq, infixBegin, infixEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | infix(quals, infixBegin, infixEnd), seqan::Fastq(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | options.seqOutOptions) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:832:15: required from ‘typename seqan::Iterator::Type>::Type seqan::end(const T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator::Type>::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 832 | return end(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/write_fasta_fastq.h:361:63: required from ‘int seqan::writeRecord(TStream&, const TIdString&, const TSeqString&, const TQualString&, const Fastq&, const SequenceOutputOptions&) [with TStream = std::basic_ostream; TIdString = String >; TQualString = Segment >, InfixSegment>; TSeqString = Segment, Alloc<> >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 361 | typename Iterator::Type it_end = end(seq); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:501:36: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 501 | if (writeRecord(*outPtr, id, infix(seqCopy, infixBegin, infixEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | infix(quals, infixBegin, infixEnd), seqan::Fastq(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | options.seqOutOptions) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:832:15: required from ‘typename seqan::Iterator::Type>::Type seqan::end(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 832 | return end(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/write_fasta_fastq.h:361:63: required from ‘int seqan::writeRecord(TStream&, const TIdString&, const TSeqString&, const TQualString&, const Fastq&, const SequenceOutputOptions&) [with TStream = std::basic_ostream; TIdString = String >; TQualString = Segment >, InfixSegment>; TSeqString = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 361 | typename Iterator::Type it_end = end(seq); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:523:36: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 523 | if (writeRecord(*outPtr, id, infix(seq, infixBegin, infixEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | infix(quals, infixBegin, infixEnd), seqan::Fastq(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | options.seqOutOptions) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/write_fasta_fastq.h:379:74: required from ‘int seqan::writeRecord(TStream&, const TIdString&, const TSeqString&, const TQualString&, const Fastq&, const SequenceOutputOptions&) [with TStream = std::basic_ostream; TIdString = String >; TQualString = Segment >, InfixSegment>; TSeqString = Segment, Alloc<> >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 379 | for (typename Iterator::Type it = begin(seq, Rooted()); !atEnd(it); ++it) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:501:36: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 501 | if (writeRecord(*outPtr, id, infix(seqCopy, infixBegin, infixEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | infix(quals, infixBegin, infixEnd), seqan::Fastq(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | options.seqOutOptions) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/write_fasta_fastq.h:379:74: required from ‘int seqan::writeRecord(TStream&, const TIdString&, const TSeqString&, const TQualString&, const Fastq&, const SequenceOutputOptions&) [with TStream = std::basic_ostream; TIdString = String >; TQualString = Segment >, InfixSegment>; TSeqString = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 379 | for (typename Iterator::Type it = begin(seq, Rooted()); !atEnd(it); ++it) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:523:36: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 523 | if (writeRecord(*outPtr, id, infix(seq, infixBegin, infixEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | infix(quals, infixBegin, infixEnd), seqan::Fastq(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | options.seqOutOptions) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/sak/sak.cpp:492:45: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 492 | seqan::Dna5String seqCopy = seq; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 23%] Linking CXX executable ../../../bin/sak cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak && /usr/bin/cmake -E cmake_link_script CMakeFiles/sak.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/sak.dir/sak.cpp.o -o ../../../bin/sak -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 23%] Built target sak make -f core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/build.make core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/sam2matrix /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sam2matrix /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/build.make core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 24%] Building CXX object core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/sam2matrix.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sam2matrix && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/sam2matrix.cpp.o -MF CMakeFiles/sam2matrix.dir/sam2matrix.cpp.o.d -o CMakeFiles/sam2matrix.dir/sam2matrix.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/sam2matrix/sam2matrix.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/apps/sam2matrix/sam2matrix.cpp:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/map:62, from /builddir/build/BUILD/seqan-1.4.2/core/apps/sam2matrix/sam2matrix.cpp:37: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/apps/sam2matrix/sam2matrix.cpp:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:262:12: required from ‘int seqan::_clearAndReserveMemory(TIdString&, TSeqString&, RecordReader >&, const TTag&) [with TIdString = String >; TSeqString = String, Alloc<> >; TFile = String >; TSpec = Tag; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 262 | reserve(seq, seqLength, Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:557:37: required from ‘int seqan::readRecord(TIdString&, TSeqString&, RecordReader&, const Fasta&) [with TIdString = String >; TSeqString = String, Alloc<> >; TFile = String >; TPass = DoublePass >; Fasta = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 557 | int res = _clearAndReserveMemory(meta, seq, reader, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:501:40: required from ‘int seqan::SequenceStreamImpl_::readRecord(TId&, TSequence&, const TFormatTag&) [with TId = seqan::String >; TSequence = seqan::String, seqan::Alloc<> >; TFormatTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 501 | res = seqan::readRecord(id, seq, *_mmapReaderDoublePass, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream.h:697:38: required from ‘int seqan::readRecord(TId&, TSequence&, SequenceStream&) [with TId = String >; TSequence = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 697 | res = seqIO._impl->readRecord(id, seq, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/sam2matrix/sam2matrix.cpp:155:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 155 | if (readRecord(id, seq, seqStream) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64, from /builddir/build/BUILD/seqan-1.4.2/core/apps/sam2matrix/sam2matrix.cpp:46: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 24%] Linking CXX executable ../../../bin/sam2matrix cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sam2matrix && /usr/bin/cmake -E cmake_link_script CMakeFiles/sam2matrix.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/sam2matrix.dir/sam2matrix.cpp.o -o ../../../bin/sam2matrix -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 24%] Built target sam2matrix make -f core/apps/samcat/CMakeFiles/samcat.dir/build.make core/apps/samcat/CMakeFiles/samcat.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/samcat /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/samcat /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/samcat/CMakeFiles/samcat.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/samcat/CMakeFiles/samcat.dir/build.make core/apps/samcat/CMakeFiles/samcat.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 25%] Building CXX object core/apps/samcat/CMakeFiles/samcat.dir/samcat.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/samcat && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/samcat/CMakeFiles/samcat.dir/samcat.cpp.o -MF CMakeFiles/samcat.dir/samcat.cpp.o.d -o CMakeFiles/samcat.dir/samcat.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/samcat/samcat.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/apps/samcat/samcat.cpp:37: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/apps/samcat/samcat.cpp:35: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 26%] Linking CXX executable ../../../bin/samcat cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/samcat && /usr/bin/cmake -E cmake_link_script CMakeFiles/samcat.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/samcat.dir/samcat.cpp.o -o ../../../bin/samcat -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 26%] Built target samcat make -f core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/build.make core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqan_tcoffee /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/build.make core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 27%] Building CXX object core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/seqan_tcoffee.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqan_tcoffee && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/seqan_tcoffee.cpp.o -MF CMakeFiles/seqan_tcoffee.dir/seqan_tcoffee.cpp.o.d -o CMakeFiles/seqan_tcoffee.dir/seqan_tcoffee.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/score.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:37, from /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:22: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:18: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:39: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h:343:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 343 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h: In function ‘void seqan::njTree(const String&, Graph >&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:148:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 148 | for (unsigned i = 0; i < length(mat); ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:152:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 152 | String<__int64> av; // Average branch length to a combined node | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, StringSet&, TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:416:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 416 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:420:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 420 | TString seq; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:534:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 534 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:538:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 538 | String mat; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TStringSet&, const TNames&, MummerLib)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:878:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 878 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:880:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 880 | TName seq1; | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, Graph >&, TNames&, NewickFormat)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:985:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 985 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:988:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 988 | TVertexDescriptor lastVertex = nilVertex; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:25: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:40: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h: In instantiation of ‘void seqan::findIntervalsExcludeTouching(const Graph&, const TPropertyMap&, TValue, String&) [with TSpec = Directed >; TPropertyMap = String > > > >; TValue = unsigned int; TCargo = Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_algorithm_refine_exact_iterative.h:576:34: required from ‘void seqan::matchRefinement(TAlignmentString&, StringSet&, TScore&, TOutGraph&, typename Size::Type>::Type, TAnnotation&, Tag) [with TAlignmentString = String >; TAnnotation = bool; TOutGraph = Graph, Alloc<> >, Dependent > >, unsigned int, Tag > >; TSequence = String, Alloc<> >; TSetSpec = Dependent >; TScore = unsigned int; TTagSpec = TagExactRefinement_; typename Size::Type>::Type = unsigned int; typename Value::Type = Fragment<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 576 | findIntervalsExcludeTouching(gs[seq_i_pos],pms[seq_i_pos],node_i,relevant_segments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_algorithm_refine_exact_iterative.h:700:17: required from ‘void seqan::matchRefinement(TFragmentString&, StringSet&, TOutGraph&) [with TFragmentString = String >; TOutGraph = Graph, Alloc<> >, Dependent > >, unsigned int, Tag > >; TSequence = String, Alloc<> >; TSetSpec = Dependent >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 700 | matchRefinement(matches,strSet,fake_score,ali_graph,1,anno,ExactRefinement()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h:229:17: required from ‘void seqan::buildAlignmentGraph(String&, Graph >&, FrequencyCounting) [with TFragment = Fragment<>; TSpec1 = Alloc<>; TStringSet = StringSet, Alloc<> >, Dependent > >; TCargo = unsigned int; TSpec = Tag; FrequencyCounting = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 229 | matchRefinement(matches,strSet,outGraph); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_msa.h:115:21: required from ‘void seqan::evaluateAlignment(const MsaOptions&) [with TAlphabet = SimpleType; TScore = Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 115 | buildAlignmentGraph(matches, g, FrequencyCounting() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:258:26: required from ‘void _initMsaParams(seqan::ArgumentParser&, TScore&) [with TAlphabet = seqan::SimpleType; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 258 | evaluateAlignment(msaOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:282:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 282 | _initMsaParams(parser, sc); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:2068:26: warning: implicitly-declared ‘seqan::IntervalTreeNode > > >& seqan::IntervalTreeNode > > >::operator=(const seqan::IntervalTreeNode > > >&)’ is deprecated [-Wdeprecated-copy] 2068 | act_prop = property(pm,act_knot); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode > > >’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo > >]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:2079:43: warning: implicitly-declared ‘seqan::IntervalTreeNode > > >& seqan::IntervalTreeNode > > >::operator=(const seqan::IntervalTreeNode > > >&)’ is deprecated [-Wdeprecated-copy] 2079 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode > > >’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo > >]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:2100:51: warning: implicitly-declared ‘seqan::IntervalTreeNode > > >& seqan::IntervalTreeNode > > >::operator=(const seqan::IntervalTreeNode > > >&)’ is deprecated [-Wdeprecated-copy] 2100 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode > > >’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo > >]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:21: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_impl_align.h:1892:17: required from ‘bool seqan::convertAlignment(const Graph >&, TMatrix&) [with TStringSet = StringSet, Alloc<> >, Dependent > >; TCargo = unsigned int; TSpec = Tag; TMatrix = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1892 | TStringSetStr str = label(g,it->second); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_msa.h:145:22: required from ‘void seqan::evaluateAlignment(const MsaOptions&) [with TAlphabet = SimpleType; TScore = Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 145 | if (convertAlignment(g, mat)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:258:26: required from ‘void _initMsaParams(seqan::ArgumentParser&, TScore&) [with TAlphabet = seqan::SimpleType; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 258 | evaluateAlignment(msaOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:282:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 282 | _initMsaParams(parser, sc); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_impl_align.h:1892:17: required from ‘bool seqan::convertAlignment(const Graph >&, TMatrix&) [with TStringSet = StringSet, Alloc<> >, Dependent > >; TCargo = unsigned int; TSpec = Tag; TMatrix = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1892 | TStringSetStr str = label(g,it->second); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_msa.h:145:22: required from ‘void seqan::evaluateAlignment(const MsaOptions&) [with TAlphabet = SimpleType; TScore = Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 145 | if (convertAlignment(g, mat)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:258:26: required from ‘void _initMsaParams(seqan::ArgumentParser&, TScore&) [with TAlphabet = seqan::SimpleType; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 258 | evaluateAlignment(msaOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:302:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 302 | _initMsaParams(parser, sc); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_impl_align.h:1892:17: required from ‘bool seqan::convertAlignment(const Graph >&, TMatrix&) [with TStringSet = StringSet, Alloc<> >, Dependent > >; TCargo = unsigned int; TSpec = Tag; TMatrix = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1892 | TStringSetStr str = label(g,it->second); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_msa.h:145:22: required from ‘void seqan::evaluateAlignment(const MsaOptions&) [with TAlphabet = SimpleType; TScore = Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 145 | if (convertAlignment(g, mat)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:258:26: required from ‘void _initMsaParams(seqan::ArgumentParser&, TScore&) [with TAlphabet = seqan::SimpleType; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 258 | evaluateAlignment(msaOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee/seqan_tcoffee.cpp:322:34: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 322 | _initMsaParams(parser, sc); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 27%] Linking CXX executable ../../../bin/seqan_tcoffee cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqan_tcoffee && /usr/bin/cmake -E cmake_link_script CMakeFiles/seqan_tcoffee.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/seqan_tcoffee.dir/seqan_tcoffee.cpp.o -o ../../../bin/seqan_tcoffee -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 27%] Built target seqan_tcoffee make -f core/apps/seqcons/CMakeFiles/seqcons.dir/build.make core/apps/seqcons/CMakeFiles/seqcons.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqcons /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqcons/CMakeFiles/seqcons.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/seqcons/CMakeFiles/seqcons.dir/build.make core/apps/seqcons/CMakeFiles/seqcons.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 28%] Building CXX object core/apps/seqcons/CMakeFiles/seqcons.dir/seqcons.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqcons && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/seqcons/CMakeFiles/seqcons.dir/seqcons.cpp.o -MF CMakeFiles/seqcons.dir/seqcons.cpp.o.d -o CMakeFiles/seqcons.dir/seqcons.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/score.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:37, from /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:24: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:23: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:40: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:42: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:44, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h:343:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 343 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h: In function ‘void seqan::njTree(const String&, Graph >&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:148:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 148 | for (unsigned i = 0; i < length(mat); ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:152:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 152 | String<__int64> av; // Average branch length to a combined node | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, StringSet&, TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:416:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 416 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:420:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 420 | TString seq; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:534:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 534 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:538:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 538 | String mat; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TStringSet&, const TNames&, MummerLib)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:878:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 878 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:880:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 880 | TName seq1; | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, Graph >&, TNames&, NewickFormat)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:985:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 985 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:988:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 988 | TVertexDescriptor lastVertex = nilVertex; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h: In function ‘void seqan::getGappedConsensus(FragmentStore&, TGappedConsensus&, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:387:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 387 | for(int i = 0; i < ((int) itGaps->gapPos - (int) itGaps->seqPos) - diff; ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:389:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 389 | diff = (itGaps->gapPos - itGaps->seqPos); | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:51: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h:91:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 91 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h:102:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 102 | public ::std::unary_function >, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp: In function ‘seqan::ArgumentParser::ParseResult parseCommandLine(seqan::ConsensusOptions&, int, const char**)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:94:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 94 | if (res != seqan::ArgumentParser::PARSE_OK) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:98:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 98 | getOptionValue(consOpt.readsfile, parser, "reads"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:240:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 240 | if (res != seqan::ArgumentParser::PARSE_OK) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:244:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 244 | typedef FragmentStore<> TFragmentStore; | ^~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:244:9: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:244:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:971:31: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:244:9: note: 971 | TSeqIter seqIt = begin(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:244:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:207:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:244:9: note: 207 | write(strmWrite, fragStore, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:244:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:244:9: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:244:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:971:31: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 971 | TSeqIter seqIt = begin(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:207:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 207 | write(strmWrite, fragStore, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:832:15: required from ‘typename seqan::Iterator::Type>::Type seqan::end(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 832 | return end(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:972:32: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 972 | TSeqIter seqItEnd = end(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:207:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 207 | write(strmWrite, fragStore, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h: In instantiation of ‘void seqan::findIntervalsExcludeTouching(const Graph&, const TPropertyMap&, TValue, String&) [with TSpec = Directed >; TPropertyMap = String > > > >; TValue = unsigned int; TCargo = Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_algorithm_refine_exact_iterative.h:576:34: required from ‘void seqan::matchRefinement(TAlignmentString&, StringSet&, TScore&, TOutGraph&, typename Size::Type>::Type, TAnnotation&, Tag) [with TAlignmentString = String >; TAnnotation = bool; TOutGraph = Graph >, Dependent > >, unsigned int, Tag > >; TSequence = String >; TSetSpec = Dependent >; TScore = unsigned int; TTagSpec = TagExactRefinement_; typename Size::Type>::Type = unsigned int; typename Value::Type = Fragment<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 576 | findIntervalsExcludeTouching(gs[seq_i_pos],pms[seq_i_pos],node_i,relevant_segments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align/graph_algorithm_refine_exact_iterative.h:700:17: required from ‘void seqan::matchRefinement(TFragmentString&, StringSet&, TOutGraph&) [with TFragmentString = String >; TOutGraph = Graph >, Dependent > >, unsigned int, Tag > >; TSequence = String >; TSetSpec = Dependent >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 700 | matchRefinement(matches,strSet,fake_score,ali_graph,1,anno,ExactRefinement()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h:182:17: required from ‘void seqan::buildAlignmentGraph(String&, String&, Graph >&, FractionalScore) [with TFragment = Fragment<>; TSpec1 = Alloc<>; TScoreValue = int; TSpec2 = Alloc<>; TStringSet = StringSet >, Dependent > >; TCargo = unsigned int; TSpec = Tag; FractionalScore = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 182 | matchRefinement(matches,strSet,outGraph); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h:311:21: required from ‘void seqan::buildAlignmentGraph(String&, String&, Graph >&, const TScore&, ReScore) [with TFragment = Fragment<>; TSpec1 = Alloc<>; TScoreValue = int; TSpec2 = Alloc<>; TStringSet = StringSet >, Dependent > >; TCargo = unsigned int; TSpec = Tag; TScore = Score >; ReScore = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 311 | buildAlignmentGraph(matches, scores, outGraph, FractionalScore() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:564:21: required from ‘void seqan::consensusAlignment(Graph >&, String >&, const TConfigOptions&) [with TStringSet = StringSet >, Dependent > >; TCargo = void; TSpec = const Tag; TSize = unsigned int; TConfigOptions = ConsensusOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 564 | buildAlignmentGraph(matches, scores, g, consOpt.sc, ReScore() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:278:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 278 | consensusAlignment(gOut, begEndPos, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:2068:26: warning: implicitly-declared ‘seqan::IntervalTreeNode > > >& seqan::IntervalTreeNode > > >::operator=(const seqan::IntervalTreeNode > > >&)’ is deprecated [-Wdeprecated-copy] 2068 | act_prop = property(pm,act_knot); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode > > >’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo > >]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:2079:43: warning: implicitly-declared ‘seqan::IntervalTreeNode > > >& seqan::IntervalTreeNode > > >::operator=(const seqan::IntervalTreeNode > > >&)’ is deprecated [-Wdeprecated-copy] 2079 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode > > >’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo > >]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:2100:51: warning: implicitly-declared ‘seqan::IntervalTreeNode > > >& seqan::IntervalTreeNode > > >::operator=(const seqan::IntervalTreeNode > > >&)’ is deprecated [-Wdeprecated-copy] 2100 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode > > >’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo > >]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:220:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 220 | write(strmWrite, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:971:31: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 971 | TSeqIter seqIt = begin(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:207:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 207 | write(strmWrite, fragStore, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:220:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 220 | write(strmWrite, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:832:15: required from ‘typename seqan::Iterator::Type>::Type seqan::end(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 832 | return end(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:90: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:220:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 220 | write(strmWrite, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:221:19: required from ‘void seqan::getMDString(TMDString&, TGaps1&, TGaps2&) [with TMDString = String >; TGaps1 = Gaps >, AnchorGaps, Alloc<> > > >; TGaps2 = Gaps >, AnchorGaps, Alloc<> > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 221 | op = (*it1 == *it2)? 'M': 'R'; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:475:16: required from ‘void seqan::alignAndGetCigarString(TCigar&, TMDString&, TContig&, TReadSeq&, TAlignedRead&, TErrors&, const Nothing&) [with TCigar = String >; TMDString = String >; TContig = ContigStoreElement >, GapAnchor, void>; TReadSeq = String >; TErrors = int; TAlignedRead = AlignedReadStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 475 | getMDString(md, contigGaps, readGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1058:35: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1058 | alignAndGetCigarString(cigar, md, store.contigStore[(*it).contigId], readSeq, *it, errors, alignFunctor); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:220:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 220 | write(strmWrite, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 211 | return TProxy(it); | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:75: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: initializing argument 1 of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’ 99 | Proxy(TIterator const _it) | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(const seqan::Proxy >&) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:221:19: required from ‘void seqan::getMDString(TMDString&, TGaps1&, TGaps2&) [with TMDString = String >; TGaps1 = Gaps >, AnchorGaps, Alloc<> > > >; TGaps2 = Gaps >, AnchorGaps, Alloc<> > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 221 | op = (*it1 == *it2)? 'M': 'R'; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:475:16: required from ‘void seqan::alignAndGetCigarString(TCigar&, TMDString&, TContig&, TReadSeq&, TAlignedRead&, TErrors&, const Nothing&) [with TCigar = String >; TMDString = String >; TContig = ContigStoreElement >, GapAnchor, void>; TReadSeq = String >; TErrors = int; TAlignedRead = AlignedReadStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 475 | getMDString(md, contigGaps, readGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1058:35: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1058 | alignAndGetCigarString(cigar, md, store.contigStore[(*it).contigId], readSeq, *it, errors, alignFunctor); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:220:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 220 | write(strmWrite, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:106:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 106 | : data_iterator(_other.data_iterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘seqan::Iter > > seqan::operator+(const Iter > >&, TDifference) [with TGaps = Gaps >, InfixSegment>, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; TDifference = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1189:28: required from ‘typename seqan::Iterator >::Type seqan::iter(T&, TPos, Tag) [with T = Gaps >, InfixSegment>, AnchorGaps, Alloc<> > > >; TPos = int; TTag = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1189 | return begin(me, tag_) + pos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1169:16: required from ‘typename seqan::Iterator::Type>::Type seqan::iter(T&, TPos) [with T = Gaps >, InfixSegment>, AnchorGaps, Alloc<> > > >; TPos = int; typename Iterator::Type>::Type = Iter >, InfixSegment>, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1169 | return iter(me, pos, typename DefaultGetIteratorSpec::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_anchor.h:465:20: required from ‘void seqan::insertGaps(Gaps >&, TPosition, TCount) [with TSequence = Segment >, InfixSegment>; TGapAnchors = String, Alloc<> >; TPosition = int; TCount = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 465 | TIter it = iter(gaps, clippedViewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2801:19: required from ‘void seqan::convertPairWiseToGlobalAlignment(FragmentStore&, TContigGapsString&) [with TSpec = void; TConfig = FragmentStoreConfig; TContigGapsString = StringSet, Alloc<> >, Owner > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2801 | insertGaps(gaps, insPos - rBegin, blkLen); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:459:45: required from ‘void seqan::_readImpl(TStreamOrReader&, FragmentStore&, const TTag&, const FragStoreImportFlags&) [with TStreamOrReader = RecordReader, SinglePass >; TSpec = void; TConfig = FragmentStoreConfig; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 459 | convertPairWiseToGlobalAlignment(fragStore, contigAnchorGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:474:18: required from ‘void seqan::read(TFile&, FragmentStore&, Sam, const FragStoreImportFlags&) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 474 | _readImpl(reader, fragStore, Sam(), importFlags); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:496:13: required from ‘void seqan::read(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 496 | read(file, fragStore, Sam(), FragStoreImportFlags()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:184:7: required from ‘int loadFiles(TFragmentStore&, TSize&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>; TSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 184 | read(strmReads, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:250:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 250 | int ret = loadFiles(fragStore, numberOfContigs, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:742:58: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 742 | Iter > > result = lhs; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:744:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 744 | return result; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1477:56: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >; TValue = const seqan::SimpleType; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1477 | typename Size::Type new_length = reserve(me, me_length + 1, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TValue = SimpleType; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_realign.h:776:15: required from ‘void seqan::reAlign(FragmentStore&, TScore&, TId, TMethod, TBandwidth, bool) [with TSpec = void; TConfig = FragmentStoreConfig; TScore = Score >, Score > > >; TId = unsigned int; TMethod = int; TBandwidth = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 776 | appendValue(contigEl.seq, (TAlphabet)value(itConsensus), Generous() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:263:12: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 263 | reAlign(fragStore, combinedScore, currentContig, consOpt.rmethod, consOpt.bandwidth, consOpt.include); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:220:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 220 | write(strmWrite, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: required from ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 211 | return TProxy(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:221:19: required from ‘void seqan::getMDString(TMDString&, TGaps1&, TGaps2&) [with TMDString = String >; TGaps1 = Gaps >, AnchorGaps, Alloc<> > > >; TGaps2 = Gaps >, AnchorGaps, Alloc<> > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 221 | op = (*it1 == *it2)? 'M': 'R'; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:475:16: required from ‘void seqan::alignAndGetCigarString(TCigar&, TMDString&, TContig&, TReadSeq&, TAlignedRead&, TErrors&, const Nothing&) [with TCigar = String >; TMDString = String >; TContig = ContigStoreElement >, GapAnchor, void>; TReadSeq = String >; TErrors = int; TAlignedRead = AlignedReadStoreElement, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | getMDString(md, contigGaps, readGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1058:35: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; TAlignFunctor = Nothing; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1058 | alignAndGetCigarString(cigar, md, store.contigStore[(*it).contigId], readSeq, *it, errors, alignFunctor); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1210:25: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1210 | _writeAlignments(target, store, Sam(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1239:25: required from ‘void seqan::write(TFile&, FragmentStore&, Sam) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1239 | _writeAlignments(target, store, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:220:8: required from ‘int writeOutput(TFragmentStore&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 220 | write(strmWrite, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:308:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 308 | ret = writeOutput(fragStore, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:100:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 100 | : data_iterator(_it) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1396:13: required from ‘typename seqan::Size::TReadStore>::Type seqan::appendRead(FragmentStore&, const TRead&, TId) [with TSpec = void; TConfig = FragmentStoreConfig; TRead = String >; TId = unsigned int; typename Size::TReadStore>::Type = unsigned int; typename FragmentStore::TReadStore = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1396 | appendValue(me.readSeqStore, read, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:1545:14: required from ‘int seqan::_convertSimpleReadFile(TFile&, FragmentStore&, TFilePath&, bool) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; TFilePath = const std::__cxx11::basic_string]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1545 | appendRead(fragStore, seq, fragId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:166:29: required from ‘int loadFiles(TFragmentStore&, TSize&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>; TSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 166 | if (_convertSimpleReadFile(strmReads, fragStore, consOpt.readsfile, moveToFront) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:250:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 250 | int ret = loadFiles(fragStore, numberOfContigs, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>; TValue2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1018:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Segment, Alloc<> >, InfixSegment>; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1018 | create(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:153:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2738:18: required from ‘void seqan::convertPairWiseToGlobalAlignment(FragmentStore&, TContigGapsString&) [with TSpec = void; TConfig = FragmentStoreConfig; TContigGapsString = StringSet, Alloc<> >, Owner > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2738 | TContigGapsPW contigGapsPW(/*contigInfix, */gaps[(*it).id]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:459:45: required from ‘void seqan::_readImpl(TStreamOrReader&, FragmentStore&, const TTag&, const FragStoreImportFlags&) [with TStreamOrReader = RecordReader, SinglePass >; TSpec = void; TConfig = FragmentStoreConfig; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 459 | convertPairWiseToGlobalAlignment(fragStore, contigAnchorGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:474:18: required from ‘void seqan::read(TFile&, FragmentStore&, Sam, const FragStoreImportFlags&) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 474 | _readImpl(reader, fragStore, Sam(), importFlags); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:496:13: required from ‘void seqan::read(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 496 | read(file, fragStore, Sam(), FragStoreImportFlags()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:184:7: required from ‘int loadFiles(TFragmentStore&, TSize&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>; TSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 184 | read(strmReads, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:250:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 250 | int ret = loadFiles(fragStore, numberOfContigs, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment >, seqan::InfixSegment>*; TParam = seqan::Segment >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment >, InfixSegment>*; TParam = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder >, InfixSegment>, Tag >; TValue = Segment >, InfixSegment>; typename Value::Type = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment >, InfixSegment>; TValue2 = const Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1018:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Segment >, InfixSegment>; TSource = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1018 | create(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:153:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2739:15: required from ‘void seqan::convertPairWiseToGlobalAlignment(FragmentStore&, TContigGapsString&) [with TSpec = void; TConfig = FragmentStoreConfig; TContigGapsString = StringSet, Alloc<> >, Owner > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2739 | TReadGaps readGaps(store.readSeqStore[(*it).readId], (*it).gaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:459:45: required from ‘void seqan::_readImpl(TStreamOrReader&, FragmentStore&, const TTag&, const FragStoreImportFlags&) [with TStreamOrReader = RecordReader, SinglePass >; TSpec = void; TConfig = FragmentStoreConfig; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 459 | convertPairWiseToGlobalAlignment(fragStore, contigAnchorGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:474:18: required from ‘void seqan::read(TFile&, FragmentStore&, Sam, const FragStoreImportFlags&) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 474 | _readImpl(reader, fragStore, Sam(), importFlags); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:496:13: required from ‘void seqan::read(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 496 | read(file, fragStore, Sam(), FragStoreImportFlags()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:184:7: required from ‘int loadFiles(TFragmentStore&, TSize&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>; TSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 184 | read(strmReads, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:250:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 250 | int ret = loadFiles(fragStore, numberOfContigs, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1396:13: required from ‘typename seqan::Size::TReadStore>::Type seqan::appendRead(FragmentStore&, const TRead&, TId) [with TSpec = void; TConfig = FragmentStoreConfig; TRead = String >; TId = unsigned int; typename Size::TReadStore>::Type = unsigned int; typename FragmentStore::TReadStore = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1396 | appendValue(me.readSeqStore, read, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:1545:14: required from ‘int seqan::_convertSimpleReadFile(TFile&, FragmentStore&, TFilePath&, bool) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; TFilePath = const std::__cxx11::basic_string]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1545 | appendRead(fragStore, seq, fragId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:166:29: required from ‘int loadFiles(TFragmentStore&, TSize&, const seqan::ConsensusOptions&) [with TFragmentStore = seqan::FragmentStore<>; TSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 166 | if (_convertSimpleReadFile(strmReads, fragStore, consOpt.readsfile, moveToFront) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons/seqcons.cpp:250:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 250 | int ret = loadFiles(fragStore, numberOfContigs, consOpt); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:56, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h: In function ‘unsigned int seqan::cigarToGapAnchorRead(const TCigarString&, TGaps&) [with TCigarString = String >; TGaps = Gaps >, InfixSegment>, AnchorGaps, Alloc<> > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:534:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 534 | insertGaps(it, cigar[i].count); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:535:13: note: here 535 | case 'I': | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h: In function ‘unsigned int seqan::cigarToGapAnchorRead(const TCigarString&, TGaps&) [with TCigarString = String >; TGaps = Gaps, Alloc<> > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:534:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 534 | insertGaps(it, cigar[i].count); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:535:13: note: here 535 | case 'I': | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h: In function ‘unsigned int seqan::cigarToGapAnchorContig(const TCigarString&, TGaps&) [with TCigarString = String >; TGaps = Gaps, Alloc<> > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:564:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 564 | insertGaps(it, cigar[i].count); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:565:13: note: here 565 | case 'D': | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 29%] Linking CXX executable ../../../bin/seqcons cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqcons && /usr/bin/cmake -E cmake_link_script CMakeFiles/seqcons.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/seqcons.dir/seqcons.cpp.o -o ../../../bin/seqcons -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 29%] Built target seqcons make -f core/apps/snp_store/CMakeFiles/snp_store.dir/build.make core/apps/snp_store/CMakeFiles/snp_store.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/snp_store /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/snp_store/CMakeFiles/snp_store.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/snp_store/CMakeFiles/snp_store.dir/build.make core/apps/snp_store/CMakeFiles/snp_store.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 29%] Building CXX object core/apps/snp_store/CMakeFiles/snp_store.dir/snp_store.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/snp_store && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/snp_store/CMakeFiles/snp_store.dir/snp_store.cpp.o -MF CMakeFiles/snp_store.dir/snp_store.cpp.o.d -o CMakeFiles/snp_store.dir/snp_store.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:32: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:31: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:33: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:34: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:44, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:43, from /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h:343:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 343 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h: In function ‘void seqan::njTree(const String&, Graph >&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:148:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 148 | for (unsigned i = 0; i < length(mat); ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:152:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 152 | String<__int64> av; // Average branch length to a combined node | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, StringSet&, TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:416:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 416 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:420:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 420 | TString seq; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:534:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 534 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:538:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 538 | String mat; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TStringSet&, const TNames&, MummerLib)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:878:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 878 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:880:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 880 | TName seq1; | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, Graph >&, TNames&, NewickFormat)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:985:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 985 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:988:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 988 | TVertexDescriptor lastVertex = nilVertex; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h: In function ‘void seqan::getGappedConsensus(FragmentStore&, TGappedConsensus&, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:387:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 387 | for(int i = 0; i < ((int) itGaps->gapPos - (int) itGaps->seqPos) - diff; ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:389:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 389 | diff = (itGaps->gapPos - itGaps->seqPos); | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:51: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h:91:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 91 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h:102:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 102 | public ::std::unary_function >, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:53: /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:356:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 356 | public ::std::binary_function < typename Value::Type, typename Value::Type, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:405:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 405 | struct LessPosLen : public ::std::binary_function < TPosLen, TPosLen, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:420:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 420 | public ::std::binary_function < typename Value::Type, typename Value::Type, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:468:35: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 468 | struct LessId : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:481:37: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 481 | struct LessGPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:504:40: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 504 | struct LessGPosEnd : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:523:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 523 | struct LessGPosEndOa : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:545:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 545 | struct HigherQ : public ::std::binary_function < TQual, TQual, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_base.h: In instantiation of ‘seqan::Pair::Pair(const T1&, const T2&) [with T1 = unsigned int; T2 = seqan::Segment >, seqan::InfixSegment>; TSpec = void]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:5235:46: required from ‘void seqan::dumpShortIndelPolymorphismsBatch(TFragmentStore&, TReadCigars&, TGenome&, TGenomeName, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TFile&, TOptions&) [with TFragmentStore = FragmentStore; TReadCigars = StringSet > >; TGenome = String >; TGenomeName = String >; TFile = std::basic_ofstream; TOptions = SNPCallingOptions<>; typename TFragmentStore::TContigPos = int]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 5235 | Pair(1,rInf))); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:997:74: required from ‘int detectSNPs(seqan::SNPCallingOptions&) [with TSpec = seqan::SNPCallingSpec<>]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 997 | if(!options.realign) dumpShortIndelPolymorphismsBatch(fragmentStore, readCigars, fragmentStore.contigStore[0].seq, genomeNames[i], startCoord, currentWindowBegin, currentWindowEnd, indelFileStream, options); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:1442:28: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 1442 | int result = detectSNPs(options); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_base.h:143:53: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 143 | Pair(T1 const & _i1, T2 const & _i2) : i1(_i1), i2(_i2) {} | ^~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘seqan::Iter > > seqan::operator+(const Iter > >&, TDifference) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; TDifference = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1189:28: required from ‘typename seqan::Iterator >::Type seqan::iter(T&, TPos, Tag) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; TTag = Rooted_; typename Iterator >::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1189 | return begin(me, tag_) + pos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1169:16: required from ‘typename seqan::Iterator::Type>::Type seqan::iter(T&, TPos) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; typename Iterator::Type>::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1169 | return iter(me, pos, typename DefaultGetIteratorSpec::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:4144:36: required from ‘void seqan::dumpVariantsRealignBatch(TFragmentStore&, TReadCigars&, const TReadCounts&, TGenomeName, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TFile&, TFile&, TOptions&) [with TFragmentStore = FragmentStore; TReadCounts = String >; TReadCigars = StringSet > >; TGenomeName = String >; TFile = std::basic_ofstream; TOptions = SNPCallingOptions<>; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 4144 | TContigGapIter refIt = iter(referenceGaps,candidateViewPos-refStart); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:2564:41: required from ‘void seqan::dumpVariantsRealignBatchWrap(TFragmentStore&, TReadCigars&, const TReadCounts&, TGenomeName, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TFile&, TFile&, TOptions&) [with TFragmentStore = FragmentStore; TReadCigars = StringSet > >; TReadCounts = String >; TGenomeName = String >; TFile = std::basic_ofstream; TOptions = SNPCallingOptions<>; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2564 | dumpVariantsRealignBatch(fragStoreGroup,readCigars, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2565 | readCounts,genomeID, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~ 2566 | groupStartCoord,groupStartPos,groupEndPos, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2567 | fileSNPs,fileIndels,options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:1012:53: required from ‘int detectSNPs(seqan::SNPCallingOptions&) [with TSpec = seqan::SNPCallingSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1012 | dumpVariantsRealignBatchWrap(fragmentStore, readCigars, readCounts, genomeNames[i], startCoord, currentWindowBegin, currentWindowEnd, snpFileStream,indelFileStream,options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:1442:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1442 | int result = detectSNPs(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:742:58: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 742 | Iter > > result = lhs; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:744:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 744 | return result; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘seqan::Iter > > seqan::operator+(const Iter > >&, TDifference) [with TGaps = const Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; TDifference = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1200:28: required from ‘typename seqan::Iterator >::Type seqan::iter(const T&, TPos, Tag) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; TTag = Rooted_; typename Iterator >::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1200 | return begin(me, tag_) + pos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1178:16: required from ‘typename seqan::Iterator::Type>::Type seqan::iter(const T&, TPos) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; typename Iterator::Type>::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1178 | return iter(me, pos, typename DefaultGetIteratorSpec::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_anchor.h:450:22: required from ‘bool seqan::isGap(const Gaps >&, TPosition) [with TSequence = String >; TGapAnchors = String, Alloc<> >; TPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 450 | return isGap(iter(gaps, clippedViewPos)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:4505:72: required from ‘void seqan::dumpVariantsRealignBatch(TFragmentStore&, TReadCigars&, const TReadCounts&, TGenomeName, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TFile&, TFile&, TOptions&) [with TFragmentStore = FragmentStore; TReadCounts = String >; TReadCigars = StringSet > >; TGenomeName = String >; TFile = std::basic_ofstream; TOptions = SNPCallingOptions<>; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 4505 | ((indelConsens[candidateViewPos].i1 & 7) == 6 && isGap(referenceGaps, candidateViewPos-refStart))) // position in consensus is the same as in reference /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:2564:41: required from ‘void seqan::dumpVariantsRealignBatchWrap(TFragmentStore&, TReadCigars&, const TReadCounts&, TGenomeName, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TFile&, TFile&, TOptions&) [with TFragmentStore = FragmentStore; TReadCigars = StringSet > >; TReadCounts = String >; TGenomeName = String >; TFile = std::basic_ofstream; TOptions = SNPCallingOptions<>; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2564 | dumpVariantsRealignBatch(fragStoreGroup,readCigars, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2565 | readCounts,genomeID, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~ 2566 | groupStartCoord,groupStartPos,groupEndPos, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2567 | fileSNPs,fileIndels,options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:1012:53: required from ‘int detectSNPs(seqan::SNPCallingOptions&) [with TSpec = seqan::SNPCallingSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1012 | dumpVariantsRealignBatchWrap(fragmentStore, readCigars, readCounts, genomeNames[i], startCoord, currentWindowBegin, currentWindowEnd, snpFileStream,indelFileStream,options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:1442:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1442 | int result = detectSNPs(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:742:58: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 742 | Iter > > result = lhs; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:744:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 744 | return result; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream/tokenize.h:943:12: required from ‘int seqan::readNChars(TBuffer&, RecordReader&, unsigned int) [with TBuffer = String >; TStream = std::basic_fstream; TPass = SinglePass]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 943 | reserve(buffer, n, Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:1004:39: required from ‘int seqan::readMatchesFromGFF_Batch(TFile&, TFragmentStore&, TReadCounts&, String >&, StringSet&, TGenome&, TGenomeIdMap&, TSize, TContigPos, TContigPos, TValue&, TOptions&, bool) [with TFile = std::basic_fstream*; TFragmentStore = FragmentStore; TReadCounts = String >; TCigarStr = String >; TGenome = String >; TGenomeIdMap = std::map >, unsigned int>; TContigPos = int; TSize = unsigned int; TValue = int; TOptions = SNPCallingOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1004 | if (readNChars(curr_read, reader, 1) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:903:54: required from ‘int detectSNPs(seqan::SNPCallingOptions&) [with TSpec = seqan::SNPCallingSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 903 | result = readMatchesFromGFF_Batch(readFileStreams[j], fragmentStore, readCounts, readClips, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 904 | readCigars, genomes[i], gIdStringToIdNumMap, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 905 | i, currentWindowBegin, currentWindowEnd, highestChrId[j], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:1442:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1442 | int result = detectSNPs(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.h:4809:28: required from ‘void seqan::dumpSNPsBatch(TFragmentStore&, TReadCigars&, const TReadCounts&, TGenomeName, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TFile&, TOptions&) [with TFragmentStore = FragmentStore; TReadCigars = StringSet > >; TReadCounts = String >; TGenomeName = String >; TFile = std::basic_ofstream; TOptions = SNPCallingOptions<>; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 4809 | Dna5String gInf = infix(genome, currentBegin, currentEnd); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:1014:38: required from ‘int detectSNPs(seqan::SNPCallingOptions&) [with TSpec = seqan::SNPCallingSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | dumpSNPsBatch(fragmentStore, readCigars, readCounts, genomeNames[i], startCoord, currentWindowBegin, currentWindowEnd, snpFileStream,options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store/snp_store.cpp:1442:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1442 | int result = detectSNPs(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 30%] Linking CXX executable ../../../bin/snp_store cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/snp_store && /usr/bin/cmake -E cmake_link_script CMakeFiles/snp_store.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/snp_store.dir/snp_store.cpp.o -o ../../../bin/snp_store -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 30%] Built target snp_store make -f core/apps/splazers/CMakeFiles/splazers.dir/build.make core/apps/splazers/CMakeFiles/splazers.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/splazers /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/splazers/CMakeFiles/splazers.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/splazers/CMakeFiles/splazers.dir/build.make core/apps/splazers/CMakeFiles/splazers.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 31%] Building CXX object core/apps/splazers/CMakeFiles/splazers.dir/splazers.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/splazers && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/splazers/CMakeFiles/splazers.dir/splazers.cpp.o -MF CMakeFiles/splazers.dir/splazers.cpp.o.d -o CMakeFiles/splazers.dir/splazers.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:28, from /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:50: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:29: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:30: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:712:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 712 | struct LessRNoGPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:740:47: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 740 | struct LessRNoGEndPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:766:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 766 | struct LessErrors : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:784:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 784 | struct LessSplicedScore : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:806:45: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 806 | struct LessSplicedScoreGPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:51: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/outputFormat.h:126:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 126 | struct LessGPosRNo : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:52: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h: In function ‘int seqan::qualityDistributionFromPrbFile(TFile&, TDistribution&, ParamChooserOptions&)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:198:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 198 | if (skipWhitespaces(reader) != 0) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:201:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 201 | int kickout = 0; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h: In function ‘int seqan::qualityDistributionFromFastQIntFile(TFile&, TDistribution&, ParamChooserOptions&)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:373:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 373 | if (pm_options.verbose) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:376:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 376 | resize(avg,pm_options.totalN,(TFloat)0.0); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h: In function ‘bool seqan::parseGappedParams(RazerSOptions&, TFile&, ParamChooserOptions&)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:934:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 934 | if (value(reader) == 'e') | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:938:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 938 | bool atLeastOneFound = false; | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:59: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:525:47: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | struct LessPairErrors : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:564:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 564 | for (unsigned i = 0; i < length(readFileNames); ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:567:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 567 | if(length(readFileNames) == 2) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:615:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 615 | if ((getArgumentValueCount(parser, 1) == 0) && (stop = true)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:617:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 617 | if ((options.minClippedLen < 0) && (stop = true)) | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h: In instantiation of ‘seqan::ModifiedString::ModifiedString(THost_&&, typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type*) [with THost_ = const seqan::Segment >, seqan::InfixSegment>&; THost = seqan::ModifiedString >, seqan::InfixSegment>, seqan::ModView > > >; TSpec = seqan::Tag; typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type = void; typename seqan::RemoveReference::Type = seqan::ModifiedString >, seqan::InfixSegment>, seqan::ModView > > >; typename seqan::RemoveReference::Type = const seqan::Segment >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_shortcuts.h:584:9: required from ‘typename seqan::ReverseComplementString::Type seqan::reverseComplementString(const THost&) [with THost = Segment >, InfixSegment>; typename ReverseComplementString::Type = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:617:9: note: 584 | return TRevComp(host); /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:617:9: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/outputFormat.h:1589:40: required from ‘void seqan::dumpMatches(TMatches&, const TGenomeNames&, StringSet > >&, std::map, unsigned int> >&, const TReads&, const TReadRegions&, TCounts&, const TReadNames&, CharString, CharString, RazerSOptions&) [with TMatches = String >; TGenomeNames = StringSet > >; TReads = StringSet >, Owner > >; TReadRegions = String > > >; TReadNames = StringSet > >; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:617:9: note: 1589 | file << reverseComplementString(reads[currReadNo]) << "\t*\t"; /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:617:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:305:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:617:9: note: 305 | dumpMatches(matches, genomeNames, genomeFileNames, gnoToFileMap, readSet, readRegions, stats, readNames, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:617:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:617:9: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:617:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:161:13: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 161 | _host(std::forward(host)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:69: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: initializing argument 1 of ‘seqan::ModifiedString >::ModifiedString(typename seqan::Parameter_::Type) [with THost = const seqan::Segment >, seqan::InfixSegment>; TFunctor = seqan::FunctorComplement >; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 165 | ModifiedString(typename Parameter_::Type host): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:62: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h: In instantiation of ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal, TSufPrefSpec) [with TMatch = ReadMatch; TGenome = String >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; TSufPrefSpec = LongestSuffix; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2570:21: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: 2570 | if (!matchVerify(mR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~^~~~ 2571 | infix(genome,minBeginPos,endPosition(infix(swiftFinderR, genomeInf))), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | rseqNo, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~ 2573 | readSet,//readSetR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~~~~~~~~~ 2574 | forwardPatternsR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~~~~~~~ 2575 | options, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~ 2576 | TSwiftSpec(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~~~ 2577 | LongestSuffix())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:684:22: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 684 | TGenomeInfix oriInf = inf; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:692:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 692 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h: In instantiation of ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal, TSufPrefSpec) [with TMatch = ReadMatch; TGenome = String >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; TSufPrefSpec = LongestPrefix; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2618:20: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2618 | if (matchVerify( (*it).i2, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~ 2619 | infix(genome, (*it).i2.gBegin, maxEndPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2620 | rseqNo, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~ 2621 | readSet, //readSetL /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~ 2622 | forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~ 2623 | options, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~ 2624 | TSwiftSpec(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~ 2625 | LongestPrefix()) && /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:684:22: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 684 | TGenomeInfix oriInf = inf; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:692:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 692 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:775:21: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 775 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^ 776 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2253:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2253 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:1466:33: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1466 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:1694:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1694 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2036:19: required from ‘int seqan::mapSingleReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2036 | mapSingleReads(matches, genome, gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2183:24: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2183 | return mapSingleReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2253:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2253 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:1466:33: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1466 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = const String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:166:25: required from ‘seqan::ModifiedString >::ModifiedString(typename seqan::Parameter_::Type) [with THost = const seqan::Segment >, seqan::InfixSegment>; TFunctor = seqan::FunctorComplement >; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 166 | _host(_toPointer(host)), tmp_value() /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:161:13: required from ‘seqan::ModifiedString::ModifiedString(THost_&&, typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type*) [with THost_ = const seqan::Segment >, seqan::InfixSegment>&; THost = seqan::ModifiedString >, seqan::InfixSegment>, seqan::ModView > > >; TSpec = seqan::Tag; typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type = void; typename seqan::RemoveReference::Type = seqan::ModifiedString >, seqan::InfixSegment>, seqan::ModView > > >; typename seqan::RemoveReference::Type = const seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 161 | _host(std::forward(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_shortcuts.h:584:9: required from ‘typename seqan::ReverseComplementString::Type seqan::reverseComplementString(const THost&) [with THost = Segment >, InfixSegment>; typename ReverseComplementString::Type = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 584 | return TRevComp(host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/outputFormat.h:1589:40: required from ‘void seqan::dumpMatches(TMatches&, const TGenomeNames&, StringSet > >&, std::map, unsigned int> >&, const TReads&, const TReadRegions&, TCounts&, const TReadNames&, CharString, CharString, RazerSOptions&) [with TMatches = String >; TGenomeNames = StringSet > >; TReads = StringSet >, Owner > >; TReadRegions = String > > >; TReadNames = StringSet > >; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1589 | file << reverseComplementString(reads[currReadNo]) << "\t*\t"; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:305:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 305 | dumpMatches(matches, genomeNames, genomeFileNames, gnoToFileMap, readSet, readRegions, stats, readNames, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:375:13: required from ‘seqan::Finder >::Finder(THaystack&, TRepeatSize, TPeriodSize) [with TRepeatSize = int; TPeriodSize = int; THaystack = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 375 | data_iterator(begin(haystack, Rooted())), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2446:16: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2446 | TSwiftFinderL swiftFinderL(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:375:13: required from ‘seqan::Finder >::Finder(THaystack&, TRepeatSize, TPeriodSize) [with TRepeatSize = int; TPeriodSize = int; THaystack = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 375 | data_iterator(begin(haystack, Rooted())), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:683:16: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 683 | TSwiftFinderR swiftFinderR(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:516:9: required from ‘bool seqan::loadReads(TReadSet&, TNameSet&, const char*, const char*, TRazerSOptions&) [with TReadSet = StringSet >, Owner > >; TNameSet = StringSet > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 516 | reserve(reads.concat, length(reads.concat), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:204:17: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 204 | if (!loadReads(readSet, readNames, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:616:25: required from ‘typename seqan::Iterator >::Type seqan::begin(T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 616 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:375:32: required from ‘seqan::Finder >::Finder(THaystack&, TRepeatSize, TPeriodSize) [with TRepeatSize = int; TPeriodSize = int; THaystack = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 375 | data_iterator(begin(haystack, Rooted())), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2446:16: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2446 | TSwiftFinderL swiftFinderL(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:532:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 532 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:52: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1875:77: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1875 | pattern.finderLength = pattern.params.tabooLength + length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:162: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, OneGappedShape>; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3068:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3068 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, onegappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:77: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, GappedShape > >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3070:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3070 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, gappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:76: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1875:77: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1875 | pattern.finderLength = pattern.params.tabooLength + length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:692:19: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal, TSufPrefSpec) [with TMatch = ReadMatch; TGenome = String >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; TSufPrefSpec = LongestSuffix; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 692 | TGenomeInfixRev infRev(inf); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2570:21: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2570 | if (!matchVerify(mR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~ 2571 | infix(genome,minBeginPos,endPosition(infix(swiftFinderR, genomeInf))), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | rseqNo, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~ 2573 | readSet,//readSetR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~ 2574 | forwardPatternsR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~ 2575 | options, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~ 2576 | TSwiftSpec(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~ 2577 | LongestSuffix())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(const Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:537:26: required from ‘void seqan::setHost(ModifiedString&, const THost&) [with THost = Segment >, InfixSegment>; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 537 | me._host = _toPointer(host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:696:10: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal, TSufPrefSpec) [with TMatch = ReadMatch; TGenome = String >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; TSufPrefSpec = LongestSuffix; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 696 | setHost(readRev,infix(readSet[rseqNo],length(readSet[rseqNo])-options.minMatchLen,length(readSet[rseqNo]))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2570:21: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2570 | if (!matchVerify(mR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~ 2571 | infix(genome,minBeginPos,endPosition(infix(swiftFinderR, genomeInf))), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | rseqNo, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~ 2573 | readSet,//readSetR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~ 2574 | forwardPatternsR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~ 2575 | options, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~ 2576 | TSwiftSpec(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~ 2577 | LongestSuffix())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:477:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 477 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, OneGappedShape>; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3101:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3101 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, onegappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, GappedShape > >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3103:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3103 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, gappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:616:25: required from ‘typename seqan::Iterator >::Type seqan::begin(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 616 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:375:32: required from ‘seqan::Finder >::Finder(THaystack&, TRepeatSize, TPeriodSize) [with TRepeatSize = int; TPeriodSize = int; THaystack = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 375 | data_iterator(begin(haystack, Rooted())), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:683:16: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 683 | TSwiftFinderR swiftFinderR(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:532:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 532 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1875:77: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1875 | pattern.finderLength = pattern.params.tabooLength + length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2245:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2245 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2248:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2248 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1875:77: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1875 | pattern.finderLength = pattern.params.tabooLength + length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2253:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2253 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:1466:19: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1466 | TGenomeInfixRev infRev(inf); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:775:21: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 775 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^ 776 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2253:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2253 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2256:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2256 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2259:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2259 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = const seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:111:7: required from ‘void seqan::_streamWriteSeq(TTarget&, const TSource&, True) [with TTarget = std::basic_ofstream; TSource = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 111 | class ModifiedIterator > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/stream_algorithms.h:219:17: required from ‘void seqan::_streamWrite(TTarget&, const TSource&) [with TTarget = std::basic_ofstream; TSource = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 219 | _streamWriteSeq(target, source, typename IsSequence::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_raw.h:282:14: required from ‘void seqan::write(TFile&, const TData&, const TString&, Raw) [with TFile = std::basic_ofstream; TData = ModifiedString >, InfixSegment>, ModView > > >, Tag >; TString = char [1]; Raw = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 282 | _streamWrite(file, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_raw.h:343:7: required from ‘void seqan::write(TFile&, const TData&) [with TFile = std::basic_ofstream; TData = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 343 | write(file, data, "", Raw()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:807:10: required from ‘TStream& seqan::operator<<(TStream&, const ModifiedString&) [with TStream = std::basic_ofstream; THost = ModifiedString >, InfixSegment>, ModView > > >; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 807 | write(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/outputFormat.h:1589:14: required from ‘void seqan::dumpMatches(TMatches&, const TGenomeNames&, StringSet > >&, std::map, unsigned int> >&, const TReads&, const TReadRegions&, TCounts&, const TReadNames&, CharString, CharString, RazerSOptions&) [with TMatches = String >; TGenomeNames = StringSet > >; TReads = StringSet >, Owner > >; TReadRegions = String > > >; TReadNames = StringSet > >; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1589 | file << reverseComplementString(reads[currReadNo]) << "\t*\t"; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:305:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 305 | dumpMatches(matches, genomeNames, genomeFileNames, gnoToFileMap, readSet, readRegions, stats, readNames, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1813:36: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1813 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, TIntegral) [with TContainer = Segment >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag; TIntegral = long unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1823:41: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1823 | finder.haystackEnd = begin(tmpHost) + (finder.endPos - length(pattern.shape) + 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:609:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 609 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, TIntegral) [with TContainer = Segment >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag; TIntegral = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1792:48: required from ‘bool seqan::_nextNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1792 | hostIterator(finder) = begin(host(finder)) + finder.startPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1912:37: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1912 | if (!_nextNonRepeatRange(finder, pattern)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:609:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 609 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(const Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:1171:18: required from ‘typename seqan::Parameter_::Type>::Type seqan::haystack(const TObject&) [with TObject = Finder >, InfixSegment>, Swift > > >; typename Parameter_::Type>::Type = Segment >, InfixSegment>; typename Haystack::Type = const Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1171 | return container(obj); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1628:38: required from ‘seqan::Pair > >::Type> seqan::positionRange(const Finder >&) [with THaystack = Segment >, InfixSegment>; TSpec = Tag >; typename Position > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1628 | __int64 textEnd = length(haystack(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1639:25: required from ‘seqan::Pair > >::Type> seqan::positionRange(Finder >&) [with THaystack = Segment >, InfixSegment>; TSpec = Tag >; typename Position > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1639 | return positionRange(const_cast > const &>(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2516:26: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2516 | gPair = positionRange(swiftFinderL); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:801:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 801 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1813:36: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1813 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(const Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:1171:18: required from ‘typename seqan::Parameter_::Type>::Type seqan::haystack(const TObject&) [with TObject = Finder >, InfixSegment>, Swift > > >; typename Parameter_::Type>::Type = Segment >, InfixSegment>; typename Haystack::Type = const Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1171 | return container(obj); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1628:38: required from ‘seqan::Pair > >::Type> seqan::positionRange(const Finder >&) [with THaystack = Segment >, InfixSegment>; TSpec = Tag >; typename Position > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1628 | __int64 textEnd = length(haystack(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1639:25: required from ‘seqan::Pair > >::Type> seqan::positionRange(Finder >&) [with THaystack = Segment >, InfixSegment>; TSpec = Tag >; typename Position > >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1639 | return positionRange(const_cast > const &>(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2516:26: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2516 | gPair = positionRange(swiftFinderL); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:801:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 801 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1813:36: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1813 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, TIntegral) [with TContainer = Segment, Alloc<> >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag; TIntegral = long unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1823:41: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1823 | finder.haystackEnd = begin(tmpHost) + (finder.endPos - length(pattern.shape) + 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:609:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 609 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, TIntegral) [with TContainer = Segment, Alloc<> >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag; TIntegral = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1792:48: required from ‘bool seqan::_nextNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1792 | hostIterator(finder) = begin(host(finder)) + finder.startPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1912:37: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1912 | if (!_nextNonRepeatRange(finder, pattern)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:609:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 609 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1813:36: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1813 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1881:34: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1881 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2253:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2253 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2410:33: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2410 | TReadSetL &readSetL = host(host(swiftPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2411:33: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2411 | TReadSetR &readSetR = host(host(swiftPatternR)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, OneGappedShape>; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3068:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 3068 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, onegappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2411:33: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2411 | TReadSetR &readSetR = host(host(swiftPatternR)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, GappedShape > >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3070:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3070 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, gappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::GappedShape > >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = void; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:670:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal, TSufPrefSpec) [with TMatch = ReadMatch; TGenome = String >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; TSufPrefSpec = LongestSuffix; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 670 | while (find(myersFinder, myersPattern, minScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2570:21: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2570 | if (!matchVerify(mR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~ 2571 | infix(genome,minBeginPos,endPosition(infix(swiftFinderR, genomeInf))), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | rseqNo, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~ 2573 | readSet,//readSetR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~ 2574 | forwardPatternsR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~ 2575 | options, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~ 2576 | TSwiftSpec(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~ 2577 | LongestSuffix())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:463:24: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(ModifiedString >&, Tag) [with THost = Segment >, InfixSegment>; TTagSpec = Rooted_; typename Iterator >, const Tag >::Type = ModifiedIterator >, InfixSegment>, AdaptorIterator*, Tag > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 463 | TIterator temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:24: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::ModifiedString >, seqan::InfixSegment>, seqan::Tag >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:693:19: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal, TSufPrefSpec) [with TMatch = ReadMatch; TGenome = String >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; TSufPrefSpec = LongestSuffix; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 693 | TMyersFinderRev myersFinderRev(infRev); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2570:21: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2570 | if (!matchVerify(mR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~ 2571 | infix(genome,minBeginPos,endPosition(infix(swiftFinderR, genomeInf))), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | rseqNo, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~ 2573 | readSet,//readSetR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~ 2574 | forwardPatternsR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~ 2575 | options, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~ 2576 | TSwiftSpec(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~ 2577 | LongestSuffix())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:101: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment >, InfixSegment>; TString2 = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet >, InfixSegment>, Owner<> >; TValue = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:1735:14: required from ‘bool seqan::combineLeftRight(TMatch&, TMatch&, TRead&, TGenome&, RazerSOptions&, char, SwiftSemiGlobal) [with TMatch = ReadMatch; TRead = const Segment >, InfixSegment>; TGenome = String >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1735 | appendValue(strL,genomeInfL); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2728:25: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2728 | !combineLeftRight(mRtmp,mLtmp,read,genome,options,orientation,TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:664:32: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 664 | TReadSet &readSetL = host(host(swiftPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:664:32: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 664 | TReadSet &readSetL = host(host(swiftPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2245:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2245 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:664:32: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 664 | TReadSet &readSetL = host(host(swiftPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2248:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2248 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::GappedShape > >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = void; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = String >; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = String >; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = String >; TSpec = FindInfix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:1450:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1450 | while (find(myersFinder, myersPattern, minScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:775:21: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 775 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^ 776 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2253:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2253 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:463:24: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(ModifiedString >&, Tag) [with THost = Segment, Alloc<> >, InfixSegment>; TTagSpec = Rooted_; typename Iterator >, const Tag >::Type = ModifiedIterator, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 463 | TIterator temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:24: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Tag >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:1468:19: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1468 | TMyersFinderRev myersFinderRev(infRev); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:775:21: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 775 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^ 776 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2253:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2253 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1128:31: required from ‘static void seqan::AssignString_::assign_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1128 | arrayConstructCopy(begin(source, Standard()), begin(source, Standard()) + part_length, begin(target, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1176:42: required from ‘void seqan::assign(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1176 | AssignString_ >::assign_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1108:11: required from ‘void seqan::assign(String&, const TSource&) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1108 | assign(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:173:15: required from ‘seqan::String >& seqan::String >::operator=(const TSource&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 173 | assign(*this, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/outputFormat.h:1102:13: required from ‘void seqan::dumpMatches(TMatches&, const TGenomeNames&, StringSet > >&, std::map, unsigned int> >&, const TReads&, const TReadRegions&, TCounts&, const TReadNames&, CharString, CharString, RazerSOptions&) [with TMatches = String >; TGenomeNames = StringSet > >; TReads = StringSet >, Owner > >; TReadRegions = String > > >; TReadNames = StringSet > >; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1102 | gInf = infix(genomes[(*it).gseqNo], (*it).gBegin, (*it).gEnd); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:305:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 305 | dumpMatches(matches, genomeNames, genomeFileNames, gnoToFileMap, readSet, readRegions, stats, readNames, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String >; TSource = const seqan::String >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:508:14: required from ‘bool seqan::loadReads(TReadSet&, TNameSet&, const char*, const char*, TRazerSOptions&) [with TReadSet = StringSet >, Owner > >; TNameSet = StringSet > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 508 | appendValue(reads, seq[0], Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:204:17: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 204 | if (!loadReads(readSet, readNames, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1792:33: required from ‘bool seqan::_nextNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1792 | hostIterator(finder) = begin(host(finder)) + finder.startPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1912:37: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1912 | if (!_nextNonRepeatRange(finder, pattern)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:61: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h: In instantiation of ‘typename seqan::Container >::Type seqan::container(ModifiedIterator&) [with THost = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; TSpec = Tag; typename Container >::Type = ModifiedString >, InfixSegment>, Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:18: required from ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = ModifiedString >, InfixSegment>, Tag >; TSpec = void; typename Parameter_::Type = ModifiedString >, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 793 | return container(hostIterator(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:704:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal, TSufPrefSpec) [with TMatch = ReadMatch; TGenome = String >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec<>; TSufPrefSpec = LongestSuffix; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 704 | while (find(myersFinderRev, myersPatternRev, maxScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2570:21: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2570 | if (!matchVerify(mR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~ 2571 | infix(genome,minBeginPos,endPosition(infix(swiftFinderR, genomeInf))), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | rseqNo, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~ 2573 | readSet,//readSetR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~ 2574 | forwardPatternsR, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~ 2575 | options, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~ 2576 | TSwiftSpec(), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~ 2577 | LongestSuffix())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h:294:16: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 294 | TContainer cont(container(host(me))); | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator::Type>::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1792:33: required from ‘bool seqan::_nextNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1792 | hostIterator(finder) = begin(host(finder)) + finder.startPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1912:37: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = Segment, Alloc<> >, InfixSegment>; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1912 | if (!_nextNonRepeatRange(finder, pattern)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, InfixSegment>, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h: In instantiation of ‘typename seqan::Container >::Type seqan::container(ModifiedIterator&) [with THost = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; TSpec = Tag; typename Container >::Type = ModifiedString, Alloc<> >, InfixSegment>, Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:18: required from ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = ModifiedString, Alloc<> >, InfixSegment>, Tag >; TSpec = void; typename Parameter_::Type = ModifiedString, Alloc<> >, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 793 | return container(hostIterator(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:1473:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, Myers > >; TSpec = RazerSSpec<>; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1473 | while (find(myersFinderRev, myersPatternRev, maxScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:775:21: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 775 | if (matchVerify( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^ 776 | (*it).i2, infix(genome, (*it).i2.gBegin, (*it).i2.gEnd), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | rseqNo, readSetL, forwardPatternsL, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2253:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2253 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h:294:16: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 294 | TContainer cont(container(host(me))); | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:670:20: required from ‘typename seqan::Iterator, const seqan::Tag >::Type seqan::end(ModifiedString&, Tag) [with THost = const Segment >, InfixSegment>; TSpec = ModView > >; TTagSpec = Rooted_; typename Iterator, const Tag >::Type = ModifiedIterator >, InfixSegment>, AdaptorIterator*, Tag > >, ModView > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 670 | TResult tmp(end(host(me), tag_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:452:102: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(const ModifiedString >&, Tag) [with THost = ModifiedString >, InfixSegment>, ModView > > >; TTagSpec = Standard_; typename Iterator >, const Tag >::Type = ModifiedIterator >, InfixSegment>, AdaptorIterator*, Tag > >, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 452 | typename Iterator< ModifiedString const, Tag const >::Type temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/stream_algorithms.h:185:61: required from ‘void seqan::_streamWriteSeq(TTarget&, const TSource&, True) [with TTarget = std::basic_ofstream; TSource = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 185 | typename Iterator::Type it = begin(source, Standard()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/stream_algorithms.h:219:17: required from ‘void seqan::_streamWrite(TTarget&, const TSource&) [with TTarget = std::basic_ofstream; TSource = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 219 | _streamWriteSeq(target, source, typename IsSequence::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_raw.h:282:14: required from ‘void seqan::write(TFile&, const TData&, const TString&, Raw) [with TFile = std::basic_ofstream; TData = ModifiedString >, InfixSegment>, ModView > > >, Tag >; TString = char [1]; Raw = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 282 | _streamWrite(file, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_raw.h:343:7: required from ‘void seqan::write(TFile&, const TData&) [with TFile = std::basic_ofstream; TData = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 343 | write(file, data, "", Raw()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:807:10: required from ‘TStream& seqan::operator<<(TStream&, const ModifiedString&) [with TStream = std::basic_ofstream; THost = ModifiedString >, InfixSegment>, ModView > > >; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 807 | write(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/outputFormat.h:1589:14: required from ‘void seqan::dumpMatches(TMatches&, const TGenomeNames&, StringSet > >&, std::map, unsigned int> >&, const TReads&, const TReadRegions&, TCounts&, const TReadNames&, CharString, CharString, RazerSOptions&) [with TMatches = String >; TGenomeNames = StringSet > >; TReads = StringSet >, Owner > >; TReadRegions = String > > >; TReadNames = StringSet > >; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1589 | file << reverseComplementString(reads[currReadNo]) << "\t*\t"; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:305:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 305 | dumpMatches(matches, genomeNames, genomeFileNames, gnoToFileMap, readSet, readRegions, stats, readNames, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = const seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:626:22: required from ‘typename seqan::Iterator, const seqan::Tag >::Type seqan::begin(ModifiedString&, Tag) [with THost = const Segment >, InfixSegment>; TSpec = ModView > >; TTagSpec = Rooted_; typename Iterator, const Tag >::Type = ModifiedIterator >, InfixSegment>, AdaptorIterator*, Tag > >, ModView > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 626 | TResult tmp(begin(host(me), tag_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:497:103: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::end(const ModifiedString >&, Tag) [with THost = ModifiedString >, InfixSegment>, ModView > > >; TTagSpec = Standard_; typename Iterator >, const Tag >::Type = ModifiedIterator >, InfixSegment>, AdaptorIterator*, Tag > >, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 497 | typename Iterator const, Tag const >::Type temp_(begin(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/stream_algorithms.h:186:63: required from ‘void seqan::_streamWriteSeq(TTarget&, const TSource&, True) [with TTarget = std::basic_ofstream; TSource = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 186 | typename Iterator::Type it_end = end(source, Standard()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/stream_algorithms.h:219:17: required from ‘void seqan::_streamWrite(TTarget&, const TSource&) [with TTarget = std::basic_ofstream; TSource = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 219 | _streamWriteSeq(target, source, typename IsSequence::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_raw.h:282:14: required from ‘void seqan::write(TFile&, const TData&, const TString&, Raw) [with TFile = std::basic_ofstream; TData = ModifiedString >, InfixSegment>, ModView > > >, Tag >; TString = char [1]; Raw = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 282 | _streamWrite(file, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_raw.h:343:7: required from ‘void seqan::write(TFile&, const TData&) [with TFile = std::basic_ofstream; TData = ModifiedString >, InfixSegment>, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 343 | write(file, data, "", Raw()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:807:10: required from ‘TStream& seqan::operator<<(TStream&, const ModifiedString&) [with TStream = std::basic_ofstream; THost = ModifiedString >, InfixSegment>, ModView > > >; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 807 | write(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/outputFormat.h:1589:14: required from ‘void seqan::dumpMatches(TMatches&, const TGenomeNames&, StringSet > >&, std::map, unsigned int> >&, const TReads&, const TReadRegions&, TCounts&, const TReadNames&, CharString, CharString, RazerSOptions&) [with TMatches = String >; TGenomeNames = StringSet > >; TReads = StringSet >, Owner > >; TReadRegions = String > > >; TReadNames = StringSet > >; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1589 | file << reverseComplementString(reads[currReadNo]) << "\t*\t"; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:305:14: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 305 | dumpMatches(matches, genomeNames, genomeFileNames, gnoToFileMap, readSet, readRegions, stats, readNames, readFileNames[0], errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = const seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String >; TSource = const seqan::String >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:508:14: required from ‘bool seqan::loadReads(TReadSet&, TNameSet&, const char*, const char*, TRazerSOptions&) [with TReadSet = StringSet >, Owner > >; TNameSet = StringSet > >; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 508 | appendValue(reads, seq[0], Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:204:17: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 204 | if (!loadReads(readSet, readNames, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment >, seqan::InfixSegment>*; TParam = seqan::Segment >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment >, InfixSegment>*; TParam = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment >, InfixSegment>; TString2 = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2728:25: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2728 | !combineLeftRight(mRtmp,mLtmp,read,genome,options,orientation,TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String >; TSize = int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:484:9: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, float>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 484 | resize(pattern, span, (ErrorAlphabet)SEQAN_MATCH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:778:30: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 778 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:702:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 702 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3066:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 3066 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, OneGappedShape>; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3068:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 3068 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, onegappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, OneGappedShape>; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3068:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 3068 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, onegappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, GappedShape > >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3070:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 3070 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, gappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = Segment >, InfixSegment>; TSpec = Owner<>; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, InfixSegment>, Owner<> >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, InfixSegment>, Owner<> >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2481:13: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2481 | while (find(swiftFinderR, swiftPatternR, maxErrorRateR)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, GappedShape > >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3070:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 3070 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, gappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2245:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2245 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2245:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2245 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2248:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2248 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:717:13: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 717 | while (find(swiftFinderR, swiftPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2248:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2248 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, float>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:778:30: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 778 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:702:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 702 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>; TValue2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1018:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Segment, Alloc<> >, InfixSegment>; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1018 | create(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:153:20: required from ‘seqan::Holder >::Holder(const THostValue&) [with TValue = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THostValue = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 153 | assignValue(*this, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_wotd.h:267:4: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:683:16: required from ‘void seqan::mapMatePairReads(TMatches&, TGenome&, unsigned int, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, Myers > >; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 683 | TSwiftFinderR swiftFinderR(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_matepairs.h:1046:21: required from ‘int seqan::mapMatePairReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, const TReadSet_&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1046 | mapMatePairReads(matches, genome, gseqNo, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2180:26: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2180 | return mapMatePairReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2242:19: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2242 | return mapReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, float>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:778:30: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 778 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:702:22: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 702 | if (!chooseParams(options,pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2728:25: required from ‘void seqan::mapSplicedReads(TMatches&, TGenome&, unsigned int, TOriReadSet&, TReadRegions&, Pattern >&, Pattern >&, TVerifier&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String >; TOriReadSet = StringSet >, Owner > >; TReadIndexL = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TReadIndexR = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2728 | !combineLeftRight(mRtmp,mLtmp,read,genome,options,orientation,TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:2263:20: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet_&, TReadRegions&, TCounts&, RazerSOptions&, const TShapeL&, const TShapeR&, Swift) [with TMatches = String >; TReadSet_ = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TShapeL = Shape, UngappedShape<0> >; TShapeR = Shape, UngappedShape<0> >; TSwiftSpec = Tag >; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2263 | mapSplicedReads(matches, genome, gseqNo, readSet, readRegions, swiftPatternL, swiftPatternR, forwardPatternsL, forwardPatternsR, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers_spliced.h:3099:27: required from ‘int seqan::mapSplicedReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3099 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options, ungappedL, ungappedR, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/razers.h:2227:31: required from ‘int seqan::mapReads(TMatches&, StringSet > >&, StringSet > >&, std::map, unsigned int> >&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TReadSet = StringSet >, Owner > >; TCounts = String >; TSpec = RazerSSpec<>; TReadRegions = String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2227 | return mapSplicedReads(matches, genomeFileNameList, genomeNames, gnoToFileMap, readSet, readRegions, cnts, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:274:22: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::CharString&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 274 | int error = mapReads(matches, genomeFileNames, genomeNames, gnoToFileMap, readSet, readRegions, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers/splazers.cpp:736:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 736 | int result = mapReads(genomeFileNames, readFileNames, errorPrbFileName, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX executable ../../../bin/splazers cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/splazers && /usr/bin/cmake -E cmake_link_script CMakeFiles/splazers.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/splazers.dir/splazers.cpp.o -o ../../../bin/splazers -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 31%] Built target splazers make -f core/apps/stellar/CMakeFiles/stellar.dir/build.make core/apps/stellar/CMakeFiles/stellar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/stellar /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/stellar/CMakeFiles/stellar.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/stellar/CMakeFiles/stellar.dir/build.make core/apps/stellar/CMakeFiles/stellar.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 32%] Building CXX object core/apps/stellar/CMakeFiles/stellar.dir/stellar.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/stellar && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/stellar/CMakeFiles/stellar.dir/stellar.cpp.o -MF CMakeFiles/stellar.dir/stellar.cpp.o.d -o CMakeFiles/stellar.dir/stellar.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:24: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:39: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seeds.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:29, from /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:26: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:30: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_types.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_types.h:154:32: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | struct LessPos : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_types.h:206:35: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 206 | struct LessLength : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:125:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 125 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /usr/include/c++/14/bits/stl_function.h:117:12: note: 718 | mainWithOptions(options, String()); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:58:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 58 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | databaseID, databaseStrand, matches, BestLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:66:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 66 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | databaseID, databaseStrand, matches, BandedGlobalExtend()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:58:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 58 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | databaseID, databaseStrand, matches, BestLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:66:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 66 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | databaseID, databaseStrand, matches, BandedGlobalExtend()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:58:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 58 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | databaseID, databaseStrand, matches, BestLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:66:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 66 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | databaseID, databaseStrand, matches, BandedGlobalExtend()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:58:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 58 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | databaseID, databaseStrand, matches, BestLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:66:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 66 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | databaseID, databaseStrand, matches, BandedGlobalExtend()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:58:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 58 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | databaseID, databaseStrand, matches, BestLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:66:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 66 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | databaseID, databaseStrand, matches, BandedGlobalExtend()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:58:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 58 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | databaseID, databaseStrand, matches, BestLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:66:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 66 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | databaseID, databaseStrand, matches, BandedGlobalExtend()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:152:29: required from ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 152 | data_host(_toPointer(_host)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:33: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | Segment finderSegment(finderInfixSeq, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:199:24: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 199 | TAlign ali(align); | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:89: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:152:29: required from ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 152 | data_host(_toPointer(_host)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:33: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | Segment finderSegment(finderInfixSeq, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:199:24: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 199 | TAlign ali(align); | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:152:29: required from ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 152 | data_host(_toPointer(_host)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:33: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | Segment finderSegment(finderInfixSeq, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:199:24: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 199 | TAlign ali(align); | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:152:29: required from ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 152 | data_host(_toPointer(_host)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:33: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | Segment finderSegment(finderInfixSeq, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:199:24: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 199 | TAlign ali(align); | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:152:29: required from ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 152 | data_host(_toPointer(_host)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:33: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | Segment finderSegment(finderInfixSeq, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:199:24: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 199 | TAlign ali(align); | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:152:29: required from ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 152 | data_host(_toPointer(_host)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:688:33: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | Segment finderSegment(finderInfixSeq, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h: In instantiation of ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:199:24: warning: implicitly-declared ‘seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 199 | TAlign ali(align); | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_smart_pointer.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_allocator.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(const T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:252:32: required from ‘typename seqan::Parameter_::Type seqan::host(const Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 252 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:587:88: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 587 | TScore mismatchIndel = (TScore)_max((TScore) ceil(-1/eps) + 1, -(TScore)length(host(infH))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:444:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 444 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:206: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:785:16: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 785 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:77: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(const T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:252:32: required from ‘typename seqan::Parameter_::Type seqan::host(const Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 252 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:587:88: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 587 | TScore mismatchIndel = (TScore)_max((TScore) ceil(-1/eps) + 1, -(TScore)length(host(infH))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:444:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 444 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:785:16: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 785 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(const T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:252:32: required from ‘typename seqan::Parameter_::Type seqan::host(const Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 252 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:587:88: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 587 | TScore mismatchIndel = (TScore)_max((TScore) ceil(-1/eps) + 1, -(TScore)length(host(infH))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:444:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 444 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:785:16: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 785 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(const T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:252:32: required from ‘typename seqan::Parameter_::Type seqan::host(const Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 252 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:587:88: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 587 | TScore mismatchIndel = (TScore)_max((TScore) ceil(-1/eps) + 1, -(TScore)length(host(infH))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:444:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 444 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:785:16: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 785 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(const T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:252:32: required from ‘typename seqan::Parameter_::Type seqan::host(const Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 252 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:587:88: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 587 | TScore mismatchIndel = (TScore)_max((TScore) ceil(-1/eps) + 1, -(TScore)length(host(infH))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:444:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 444 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:785:16: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 785 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Dependent >; TShape = Shape >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Dependent >; TShape = Shape >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:159:17: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 159 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(const T&) [with T = Segment >, InfixSegment>; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:252:32: required from ‘typename seqan::Parameter_::Type seqan::host(const Segment&) [with THost_ = Segment >, InfixSegment>; typename Parameter_::Type = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 252 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:587:88: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 587 | TScore mismatchIndel = (TScore)_max((TScore) ceil(-1/eps) + 1, -(TScore)length(host(infH))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:444:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 444 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String >; TSpec1 = Tag; TSource2 = Segment >, InfixSegment>, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:785:16: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 785 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:244:32: required from ‘typename seqan::Parameter_::Type seqan::host(Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 244 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:780:28: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 780 | pos += beginPosition(host(source(row(infixAlign, i)))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:437:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 437 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:244:32: required from ‘typename seqan::Parameter_::Type seqan::host(Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 244 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:780:28: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 780 | pos += beginPosition(host(source(row(infixAlign, i)))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:437:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 437 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:244:32: required from ‘typename seqan::Parameter_::Type seqan::host(Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 244 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:780:28: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 780 | pos += beginPosition(host(source(row(infixAlign, i)))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:437:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 437 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:244:32: required from ‘typename seqan::Parameter_::Type seqan::host(Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 244 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:780:28: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 780 | pos += beginPosition(host(source(row(infixAlign, i)))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:437:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 437 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:244:32: required from ‘typename seqan::Parameter_::Type seqan::host(Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 244 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:780:28: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 780 | pos += beginPosition(host(source(row(infixAlign, i)))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:437:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 437 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(T&) [with T = Segment >, InfixSegment>; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:244:32: required from ‘typename seqan::Parameter_::Type seqan::host(Segment&) [with THost_ = Segment >, InfixSegment>; typename Parameter_::Type = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 244 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:780:28: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 780 | pos += beginPosition(host(source(row(infixAlign, i)))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:475:16: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 475 | integrateAlign(align, bandedAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:437:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 437 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:101: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSource = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TValue2 = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; typename Reference > >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Host >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:447:13: required from ‘typename seqan::Needle >::Type& seqan::needle(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Needle >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 447 | return host(obj); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:698:78: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 698 | TPatternSeq patternSeq = getSequenceByNo(pattern.curSeqNo, indexText(needle(pattern))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >& seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >::operator=(const seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet, seqan::Alloc<> >, seqan::Dependent > >; TShapeSpec = seqan::UngappedShape<0>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:154:19: required from ‘void seqan::integrateAlign(Align&, const Align::Type, TSpec2>&) [with TSource = String, Alloc<> >; TSpec1 = Tag; TSpec2 = Tag; typename Infix::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 154 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:620:16: required from ‘void _tracebackLeft(const TMatrix&, const TCoord&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, TPos, TPos, TAlign&) [with TMatrix = seqan::String >; TCoord = seqan::Pair; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TPos = unsigned int; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 620 | integrateAlign(align, infixAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:753:17: required from ‘bool _bestExtension(const TInfix&, const TInfix&, TSeed&, TSeed&, TPos, TPos, const TScore&, TDir, TSize, TEps, TAlign&) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSeed = seqan::Seed >; TPos = unsigned int; TDir = seqan::ExtensionDirection; TScore = seqan::Score >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 753 | _tracebackLeft(matrixLeft, (*endPair.i1).coord, infH, infV, seed, seedOld, endLeftH, endLeftV, align); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:860:22: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 860 | if (!_bestExtension(infixH, infixV, seed, seedOld, alignLen, alignErr, scoreMatrix, direction, minLength, eps, align)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSource = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TValue2 = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; typename Reference > >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Host >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:447:13: required from ‘typename seqan::Needle >::Type& seqan::needle(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Needle >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 447 | return host(obj); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:698:78: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 698 | TPatternSeq patternSeq = getSequenceByNo(pattern.curSeqNo, indexText(needle(pattern))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >& seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >::operator=(const seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet, seqan::Alloc<> >, seqan::Dependent > >; TShapeSpec = seqan::UngappedShape<0>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:154:19: required from ‘void seqan::integrateAlign(Align&, const Align::Type, TSpec2>&) [with TSource = String, Alloc<> >; TSpec1 = Tag; TSpec2 = Tag; typename Infix::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 154 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:620:16: required from ‘void _tracebackLeft(const TMatrix&, const TCoord&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, TPos, TPos, TAlign&) [with TMatrix = seqan::String >; TCoord = seqan::Pair; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TPos = unsigned int; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 620 | integrateAlign(align, infixAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:753:17: required from ‘bool _bestExtension(const TInfix&, const TInfix&, TSeed&, TSeed&, TPos, TPos, const TScore&, TDir, TSize, TEps, TAlign&) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSeed = seqan::Seed >; TPos = unsigned int; TDir = seqan::ExtensionDirection; TScore = seqan::Score >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 753 | _tracebackLeft(matrixLeft, (*endPair.i1).coord, infH, infV, seed, seedOld, endLeftH, endLeftV, align); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:860:22: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 860 | if (!_bestExtension(infixH, infixV, seed, seedOld, alignLen, alignErr, scoreMatrix, direction, minLength, eps, align)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSource = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TValue2 = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; typename Reference > >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Host >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:447:13: required from ‘typename seqan::Needle >::Type& seqan::needle(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Needle >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 447 | return host(obj); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:698:78: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 698 | TPatternSeq patternSeq = getSequenceByNo(pattern.curSeqNo, indexText(needle(pattern))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >& seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >::operator=(const seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet, seqan::Alloc<> >, seqan::Dependent > >; TShapeSpec = seqan::UngappedShape<0>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:154:19: required from ‘void seqan::integrateAlign(Align&, const Align::Type, TSpec2>&) [with TSource = String, Alloc<> >; TSpec1 = Tag; TSpec2 = Tag; typename Infix::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 154 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:620:16: required from ‘void _tracebackLeft(const TMatrix&, const TCoord&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, TPos, TPos, TAlign&) [with TMatrix = seqan::String >; TCoord = seqan::Pair; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TPos = unsigned int; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 620 | integrateAlign(align, infixAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:753:17: required from ‘bool _bestExtension(const TInfix&, const TInfix&, TSeed&, TSeed&, TPos, TPos, const TScore&, TDir, TSize, TEps, TAlign&) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSeed = seqan::Seed >; TPos = unsigned int; TDir = seqan::ExtensionDirection; TScore = seqan::Score >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 753 | _tracebackLeft(matrixLeft, (*endPair.i1).coord, infH, infV, seed, seedOld, endLeftH, endLeftV, align); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:860:22: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 860 | if (!_bestExtension(infixH, infixV, seed, seedOld, alignLen, alignErr, scoreMatrix, direction, minLength, eps, align)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSource = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TValue2 = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; typename Reference > >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Host >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:447:13: required from ‘typename seqan::Needle >::Type& seqan::needle(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Needle >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 447 | return host(obj); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:698:78: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 698 | TPatternSeq patternSeq = getSequenceByNo(pattern.curSeqNo, indexText(needle(pattern))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >& seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >::operator=(const seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet, seqan::Alloc<> >, seqan::Dependent > >; TShapeSpec = seqan::UngappedShape<0>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:154:19: required from ‘void seqan::integrateAlign(Align&, const Align::Type, TSpec2>&) [with TSource = String, Alloc<> >; TSpec1 = Tag; TSpec2 = Tag; typename Infix::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 154 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:620:16: required from ‘void _tracebackLeft(const TMatrix&, const TCoord&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, TPos, TPos, TAlign&) [with TMatrix = seqan::String >; TCoord = seqan::Pair; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TPos = unsigned int; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 620 | integrateAlign(align, infixAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:753:17: required from ‘bool _bestExtension(const TInfix&, const TInfix&, TSeed&, TSeed&, TPos, TPos, const TScore&, TDir, TSize, TEps, TAlign&) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSeed = seqan::Seed >; TPos = unsigned int; TDir = seqan::ExtensionDirection; TScore = seqan::Score >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 753 | _tracebackLeft(matrixLeft, (*endPair.i1).coord, infH, infV, seed, seedOld, endLeftH, endLeftV, align); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:860:22: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 860 | if (!_bestExtension(infixH, infixV, seed, seedOld, alignLen, alignErr, scoreMatrix, direction, minLength, eps, align)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSource = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TValue2 = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; typename Reference > >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Host >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:447:13: required from ‘typename seqan::Needle >::Type& seqan::needle(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Needle >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 447 | return host(obj); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:698:78: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 698 | TPatternSeq patternSeq = getSequenceByNo(pattern.curSeqNo, indexText(needle(pattern))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >& seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >::operator=(const seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet, seqan::Alloc<> >, seqan::Dependent > >; TShapeSpec = seqan::UngappedShape<0>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:154:19: required from ‘void seqan::integrateAlign(Align&, const Align::Type, TSpec2>&) [with TSource = String, Alloc<> >; TSpec1 = Tag; TSpec2 = Tag; typename Infix::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 154 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:620:16: required from ‘void _tracebackLeft(const TMatrix&, const TCoord&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, TPos, TPos, TAlign&) [with TMatrix = seqan::String >; TCoord = seqan::Pair; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TPos = unsigned int; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 620 | integrateAlign(align, infixAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:753:17: required from ‘bool _bestExtension(const TInfix&, const TInfix&, TSeed&, TSeed&, TPos, TPos, const TScore&, TDir, TSize, TEps, TAlign&) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSeed = seqan::Seed >; TPos = unsigned int; TDir = seqan::ExtensionDirection; TScore = seqan::Score >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 753 | _tracebackLeft(matrixLeft, (*endPair.i1).coord, infH, infV, seed, seedOld, endLeftH, endLeftV, align); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:860:22: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 860 | if (!_bestExtension(infixH, infixV, seed, seedOld, alignLen, alignErr, scoreMatrix, direction, minLength, eps, align)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Dependent > >, IndexQGram, Tag > >; TSource = Index >, Dependent > >, IndexQGram, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Dependent > >, IndexQGram, Tag > >; TValue2 = Index >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Dependent > >, IndexQGram, Tag > >; typename Reference > >::Type = Index >, Dependent > >, IndexQGram, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Host >::Type = Index >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:447:13: required from ‘typename seqan::Needle >::Type& seqan::needle(Pattern&) [with TNeedle = Index >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Needle >::Type = Index >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 447 | return host(obj); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:698:78: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 698 | TPatternSeq patternSeq = getSequenceByNo(pattern.curSeqNo, indexText(needle(pattern))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >& seqan::Index >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >::operator=(const seqan::Index >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::Dependent > >; TShapeSpec = seqan::UngappedShape<0>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String >; TSpec1 = Tag; TSource2 = Segment >, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:154:19: required from ‘void seqan::integrateAlign(Align&, const Align::Type, TSpec2>&) [with TSource = String >; TSpec1 = Tag; TSpec2 = Tag; typename Infix::Type = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 154 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:620:16: required from ‘void _tracebackLeft(const TMatrix&, const TCoord&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, TPos, TPos, TAlign&) [with TMatrix = seqan::String >; TCoord = seqan::Pair; TSequence = seqan::String >; TSeed = seqan::Seed >; TPos = unsigned int; TAlign = seqan::Align >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 620 | integrateAlign(align, infixAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:753:17: required from ‘bool _bestExtension(const TInfix&, const TInfix&, TSeed&, TSeed&, TPos, TPos, const TScore&, TDir, TSize, TEps, TAlign&) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TSeed = seqan::Seed >; TPos = unsigned int; TDir = seqan::ExtensionDirection; TScore = seqan::Score >; TSize = int; TEps = double; TAlign = seqan::Align >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 753 | _tracebackLeft(matrixLeft, (*endPair.i1).coord, infH, infV, seed, seedOld, endLeftH, endLeftV, align); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:860:22: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String >; TSize = int; TEps = double; TAlign = seqan::Align >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 860 | if (!_bestExtension(infixH, infixV, seed, seedOld, alignLen, alignErr, scoreMatrix, direction, minLength, eps, align)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >*; TParam = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >*; TParam = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >*; TParam = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >*; TParam = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >*; TParam = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >*; TParam = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >*; TParam = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >*; TParam = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >*; TParam = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >*; TParam = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >*; TParam = seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Align >, InfixSegment>, InfixSegment>, Tag >*; TParam = Align >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TValue2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:614:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 614 | assignSource(row(localAlign, 0), infH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: required from ‘void _fillMatrixBestEndsLeft(TMatrix&, seqan::String&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, const TScore&) [with TMatrix = seqan::String >; TPossEnd = ExtensionEndPosition; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 402 | appendValue(str, infixH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:703:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TValue2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:614:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 614 | assignSource(row(localAlign, 0), infH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: required from ‘void _fillMatrixBestEndsLeft(TMatrix&, seqan::String&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, const TScore&) [with TMatrix = seqan::String >; TPossEnd = ExtensionEndPosition; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 402 | appendValue(str, infixH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:703:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TValue2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:614:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 614 | assignSource(row(localAlign, 0), infH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: required from ‘void _fillMatrixBestEndsLeft(TMatrix&, seqan::String&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, const TScore&) [with TMatrix = seqan::String >; TPossEnd = ExtensionEndPosition; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 402 | appendValue(str, infixH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:703:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TValue2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:614:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 614 | assignSource(row(localAlign, 0), infH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: required from ‘void _fillMatrixBestEndsLeft(TMatrix&, seqan::String&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, const TScore&) [with TMatrix = seqan::String >; TPossEnd = ExtensionEndPosition; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 402 | appendValue(str, infixH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:703:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TValue2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:614:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 614 | assignSource(row(localAlign, 0), infH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: required from ‘void _fillMatrixBestEndsLeft(TMatrix&, seqan::String&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, const TScore&) [with TMatrix = seqan::String >; TPossEnd = ExtensionEndPosition; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 402 | appendValue(str, infixH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:703:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>*; TParam = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment >, InfixSegment>, InfixSegment>*; TParam = Segment >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder >, InfixSegment>, InfixSegment>, Tag >; TValue = Segment >, InfixSegment>, InfixSegment>; typename Value::Type = Segment >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment >, InfixSegment>, InfixSegment>; TValue2 = Segment >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Segment >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:614:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 614 | assignSource(row(localAlign, 0), infH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment >, InfixSegment>; TString2 = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet >, InfixSegment>, Owner<> >; TValue = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: required from ‘void _fillMatrixBestEndsLeft(TMatrix&, seqan::String&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, const TScore&) [with TMatrix = seqan::String >; TPossEnd = ExtensionEndPosition; TSequence = seqan::String >; TSeed = seqan::Seed >; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 402 | appendValue(str, infixH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:703:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:24: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 686 | return Iter >(container(left), hostIterator(left) - right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1205:52: required from ‘void seqan::_computeHammingDistance(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const TBand&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TBand = DPBand_ >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1205 | TConstSeqHIterator itH = begin(seqH, Rooted()) + _max(0, _min(seqHlength - 1, upperDiagonal(band))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1421:32: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1421 | _computeHammingDistance(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, band, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:619:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 619 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:24: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 686 | return Iter >(container(left), hostIterator(left) - right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1205:52: required from ‘void seqan::_computeHammingDistance(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const TBand&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TBand = DPBand_ >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1205 | TConstSeqHIterator itH = begin(seqH, Rooted()) + _max(0, _min(seqHlength - 1, upperDiagonal(band))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1421:32: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1421 | _computeHammingDistance(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, band, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:619:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 619 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:24: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 686 | return Iter >(container(left), hostIterator(left) - right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1205:52: required from ‘void seqan::_computeHammingDistance(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const TBand&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TBand = DPBand_ >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1205 | TConstSeqHIterator itH = begin(seqH, Rooted()) + _max(0, _min(seqHlength - 1, upperDiagonal(band))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1421:32: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1421 | _computeHammingDistance(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, band, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:619:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 619 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:24: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 686 | return Iter >(container(left), hostIterator(left) - right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1205:52: required from ‘void seqan::_computeHammingDistance(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const TBand&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TBand = DPBand_ >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1205 | TConstSeqHIterator itH = begin(seqH, Rooted()) + _max(0, _min(seqHlength - 1, upperDiagonal(band))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1421:32: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1421 | _computeHammingDistance(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, band, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:619:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 619 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:24: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 686 | return Iter >(container(left), hostIterator(left) - right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1205:52: required from ‘void seqan::_computeHammingDistance(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const TBand&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TBand = DPBand_ >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1205 | TConstSeqHIterator itH = begin(seqH, Rooted()) + _max(0, _min(seqHlength - 1, upperDiagonal(band))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1421:32: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1421 | _computeHammingDistance(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, band, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:619:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 619 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:24: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment >, InfixSegment>, InfixSegment>; TIterator = char*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 686 | return Iter >(container(left), hostIterator(left) - right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, int) [with TContainer = Segment >, InfixSegment>, InfixSegment>; TIterator = char*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1205:52: required from ‘void seqan::_computeHammingDistance(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const TBand&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TBand = DPBand_ >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1205 | TConstSeqHIterator itH = begin(seqH, Rooted()) + _max(0, _min(seqHlength - 1, upperDiagonal(band))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1421:32: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1421 | _computeHammingDistance(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, band, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:96:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:619:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 619 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:41: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:462:37: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 462 | TConstSeqVIterator seqVEnd = end(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:41: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:462:37: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 462 | TConstSeqVIterator seqVEnd = end(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:41: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:462:37: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 462 | TConstSeqVIterator seqVEnd = end(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:41: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:462:37: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 462 | TConstSeqVIterator seqVEnd = end(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:41: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:462:37: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 462 | TConstSeqVIterator seqVEnd = end(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment >, seqan::InfixSegment>*; TParam = seqan::Segment >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment >, InfixSegment>*; TParam = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment >, InfixSegment>; TString2 = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet >, InfixSegment>, Owner<> >; TValue = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar_extension.h:402:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:461:41: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 461 | TConstSeqVIterator seqVBegin = begin(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment >, InfixSegment>, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment >, InfixSegment>, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:462:37: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 462 | TConstSeqVIterator seqVEnd = end(seqV, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = Segment, Alloc<> >, InfixSegment>; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: required from ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 686 | return Iter >(container(left), hostIterator(left) - right); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = Segment, Alloc<> >, InfixSegment>; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: required from ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 686 | return Iter >(container(left), hostIterator(left) - right); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:720:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 720 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = Segment, Alloc<> >, InfixSegment>; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: required from ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 686 | return Iter >(container(left), hostIterator(left) - right); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:722:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 722 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = Segment, Alloc<> >, InfixSegment>; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: required from ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 686 | return Iter >(container(left), hostIterator(left) - right); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:724:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 724 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = Segment, Alloc<> >, InfixSegment>; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: required from ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 686 | return Iter >(container(left), hostIterator(left) - right); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequenceV = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:726:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 726 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = Segment >, InfixSegment>; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: required from ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment >, InfixSegment>, InfixSegment>; TIterator = char*; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 686 | return Iter >(container(left), hostIterator(left) - right); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment >, InfixSegment>, InfixSegment>; TSequenceV = Segment >, InfixSegment>, InfixSegment>; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:466:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, BandedGlobal) [with TInfix = seqan::Segment >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TSource = seqan::String >; TId = seqan::String >; BandedGlobal = const seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 466 | globalAlignment(bandedAlign, scoreMatrix, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:62:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >; TPattern = seqan::Pattern >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 62 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | databaseID, databaseStrand, matches, BandedGlobal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:728:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 728 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Triple; TSource = Triple]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:268:11: required from ‘void seqan::move(TTarget&, TSource&) [with TTarget = Triple; TSource = Triple]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 268 | assign(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1056:13: required from ‘void seqan::_arrayMoveForwardDefault(TSource1, TSource2, TTarget) [with TTarget = Triple*; TSource1 = Triple*; TSource2 = Triple*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1056 | move(*target_begin, *source_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1600:29: required from ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, False) [with TValue = Triple]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1600 | _arrayMoveForwardDefault(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = Triple]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1211:25: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = Triple*; TSource1 = Triple*; TSource2 = Triple*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1211 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1295:22: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:54:16: required from ‘bool _stellarOnOne(TSequence&, TId&, TPattern&, bool, TMatches&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TPattern = seqan::Pattern, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >, seqan::Swift > >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > >, seqan::Owner<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 54 | stellar(swiftFinder, swiftPattern, options.epsilon, options.minLength, options.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | options.disableThresh, options.compactThresh, options.numMatches, options.verbose, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | databaseID, databaseStrand, matches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:172:31: required from ‘bool _stellarOnAll(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, StellarOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 172 | if (!_stellarOnOne(databases[i], databaseIDs[i], swiftPattern, true, matches, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:688:23: required from ‘int mainWithOptions(TOptions&, seqan::String) [with TOptions = StellarOptions; TAlphabet = seqan::SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 688 | if (!_stellarOnAll(databases, databaseIDs, queries, queryIDs, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar/stellar.cpp:718:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 718 | mainWithOptions(options, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘constexpr seqan::Triple& seqan::Triple::operator=(const seqan::Triple&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:57: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: because ‘seqan::Triple’ has user-provided ‘seqan::Triple::Triple(const seqan::Triple&) [with T1 = unsigned int; T2 = unsigned int; T3 = int; TSpec = void]’ 162 | inline Triple(Triple const & _p) | ^~~~~~ [ 33%] Linking CXX executable ../../../bin/stellar cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/stellar && /usr/bin/cmake -E cmake_link_script CMakeFiles/stellar.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/stellar.dir/stellar.cpp.o -o ../../../bin/stellar -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 33%] Built target stellar make -f core/apps/tree_recon/CMakeFiles/tree_recon.dir/build.make core/apps/tree_recon/CMakeFiles/tree_recon.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/tree_recon /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/tree_recon /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/tree_recon/CMakeFiles/tree_recon.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f core/apps/tree_recon/CMakeFiles/tree_recon.dir/build.make core/apps/tree_recon/CMakeFiles/tree_recon.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 33%] Building CXX object core/apps/tree_recon/CMakeFiles/tree_recon.dir/tree_recon.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/tree_recon && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT core/apps/tree_recon/CMakeFiles/tree_recon.dir/tree_recon.cpp.o -MF CMakeFiles/tree_recon.dir/tree_recon.cpp.o.d -o CMakeFiles/tree_recon.dir/tree_recon.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/core/apps/tree_recon/tree_recon.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/score.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:37, from /builddir/build/BUILD/seqan-1.4.2/core/apps/tree_recon/tree_recon.cpp:19: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/apps/tree_recon/tree_recon.cpp:18: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:39: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h:343:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 343 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h: In function ‘void seqan::njTree(const String&, Graph >&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:148:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 148 | for (unsigned i = 0; i < length(mat); ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:152:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 152 | String<__int64> av; // Average branch length to a combined node | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, StringSet&, TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:416:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 416 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:420:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 420 | TString seq; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:534:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 534 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:538:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 538 | String mat; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TStringSet&, const TNames&, MummerLib)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:878:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 878 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:880:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 880 | TName seq1; | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, Graph >&, TNames&, NewickFormat)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:985:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 985 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:988:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 988 | TVertexDescriptor lastVertex = nilVertex; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/tree_recon/tree_recon.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/seqan-1.4.2/core/apps/tree_recon/tree_recon.cpp:139:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 139 | if (res != seqan::ArgumentParser::PARSE_OK) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/apps/tree_recon/tree_recon.cpp:143:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 143 | typedef double TDistanceValue; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/tree_recon/tree_recon.cpp:165:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 165 | else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/apps/tree_recon/tree_recon.cpp:169:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 169 | String names; | ^~~~~~ [ 34%] Linking CXX executable ../../../bin/tree_recon cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/tree_recon && /usr/bin/cmake -E cmake_link_script CMakeFiles/tree_recon.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/tree_recon.dir/tree_recon.cpp.o -o ../../../bin/tree_recon -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 34%] Built target tree_recon make -f extras/CMakeFiles/seqan_extras.dir/build.make extras/CMakeFiles/seqan_extras.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/CMakeFiles/seqan_extras.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/CMakeFiles/seqan_extras.dir/build.make extras/CMakeFiles/seqan_extras.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/CMakeFiles/seqan_extras.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 34%] Built target seqan_extras make -f extras/apps/alf/CMakeFiles/alf.dir/build.make extras/apps/alf/CMakeFiles/alf.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/alf /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/alf/CMakeFiles/alf.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/alf/CMakeFiles/alf.dir/build.make extras/apps/alf/CMakeFiles/alf.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 34%] Building CXX object extras/apps/alf/CMakeFiles/alf.dir/alf.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/alf && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/alf/CMakeFiles/alf.dir/alf.cpp.o -MF CMakeFiles/alf.dir/alf.cpp.o.d -o CMakeFiles/alf.dir/alf.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf/alf.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf/alf.cpp:46: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf/alf.cpp:42: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/statistics.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free.h:47, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf/alf.cpp:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/statistics.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf/alf.cpp:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1626:11: required from ‘void seqan::append(TTarget&, const TSource&) [with TTarget = String, Alloc<> >; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1626 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1980:11: required from ‘seqan::String& seqan::operator+=(String&, const TRight&) [with TLeftValue = SimpleType; TLeftSpec = Alloc<>; TRight = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1980 | append(left, right); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/kmer_functions.h:1292:66: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1292 | sequenceCut += infix(sequence, position(itSeq), i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1887 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1952:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1952 | return _Resize_String >::resize_(me, new_length); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String, Alloc<> >; TSize = unsigned int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_base.h:1051:9: required from ‘void seqan::unhash(TString&, THash, unsigned int) [with TString = String, Alloc<> >; THash = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1051 | resize(result, q); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/af_n2.h:60:15: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 60 | unhash(w, i, k); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TValue = const seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = String, Alloc<> >; TTargetSpec = Alloc<>; TValue = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = String, Alloc<> >; TString2 = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf/alf.cpp:181:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 181 | appendValue(mySequenceSet, sequenceTmp, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Owner<>; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> > >, IndexQGram > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexQGram >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexQGram >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/statistics/statistics_markov_model.h:303:15: required from ‘void seqan::MarkovModel::build(const seqan::StringSet >&) [with TAlphabet = seqan::SimpleType; TFloat = double; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 303 | indexRequire(ind, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/statistics/statistics_markov_model.h:866:10: required from ‘void seqan::buildMarkovModel(MarkovModel&, StringSet >&) [with TAlphabet = SimpleType; TFloat = double; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 866 | mm.build(stringSet); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/kmer_functions.h:395:21: required from ‘void seqan::countKmers(String >&, MarkovModel&, const TString&, unsigned int) [with TString = String, Alloc<> >; TAlphabetBG = SimpleType; TValue = double]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 395 | buildMarkovModel(backgroundModel, seqSetMM); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/af_d2z.h:135:23: required from ‘void seqan::_alignmentFreeComparison(Matrix&, const TStringSet&, const AFScore >&) [with TStringSet = StringSet, Alloc<> > >; TValue = double]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 135 | countKmers(*itKmerCounts, *itMM, *itSeqSet, score.kmerSize); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/alignment_free_comparison.h:151:29: required from ‘void seqan::alignmentFreeComparison(Matrix&, const TStringSet&, const TComparisonMethod&) [with TStringSet = StringSet, Alloc<> > >; TValue = double; TComparisonMethod = AFScore >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 151 | _alignmentFreeComparison(scoreMatrix, sequenceSet, comparisonMethod); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf/alf.cpp:195:32: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 195 | alignmentFreeComparison(myMatrix, mySequenceSet, myScoreD2z); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Owner<>; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> > >, IndexQGram > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexQGram >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexQGram >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/statistics/statistics_markov_model.h:303:15: required from ‘void seqan::MarkovModel::build(const seqan::StringSet >&) [with TAlphabet = seqan::SimpleType; TFloat = double; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 303 | indexRequire(ind, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/statistics/statistics_markov_model.h:866:10: required from ‘void seqan::buildMarkovModel(MarkovModel&, StringSet >&) [with TAlphabet = SimpleType; TFloat = double; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 866 | mm.build(stringSet); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/kmer_functions.h:395:21: required from ‘void seqan::countKmers(String >&, MarkovModel&, const TString&, unsigned int) [with TString = String, Alloc<> >; TAlphabetBG = SimpleType; TValue = double]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 395 | buildMarkovModel(backgroundModel, seqSetMM); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/af_d2z.h:135:23: required from ‘void seqan::_alignmentFreeComparison(Matrix&, const TStringSet&, const AFScore >&) [with TStringSet = StringSet, Alloc<> > >; TValue = double]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 135 | countKmers(*itKmerCounts, *itMM, *itSeqSet, score.kmerSize); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/alignment_free_comparison.h:151:29: required from ‘void seqan::alignmentFreeComparison(Matrix&, const TStringSet&, const TComparisonMethod&) [with TStringSet = StringSet, Alloc<> > >; TValue = double; TComparisonMethod = AFScore >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 151 | _alignmentFreeComparison(scoreMatrix, sequenceSet, comparisonMethod); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf/alf.cpp:195:32: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 195 | alignmentFreeComparison(myMatrix, mySequenceSet, myScoreD2z); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1626:11: required from ‘void seqan::append(TTarget&, const TSource&) [with TTarget = String, Alloc<> >; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1626 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1980:11: required from ‘seqan::String& seqan::operator+=(String&, const TRight&) [with TLeftValue = SimpleType; TLeftSpec = Alloc<>; TRight = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1980 | append(left, right); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/kmer_functions.h:1292:66: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1292 | sequenceCut += infix(sequence, position(itSeq), i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1626:11: required from ‘void seqan::append(TTarget&, const TSource&) [with TTarget = String, Alloc<> >; TSource = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1626 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/kmer_functions.h:850:15: required from ‘void seqan::calculateCovariance(TValue&, const String&, const String&, MarkovModel&, int) [with TValue = double; TSpec = Alloc<>; TAlphabet = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 850 | append(clump, word2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/af_n2.h:549:48: required from ‘void seqan::_standardiseCounts(TString&, const String >&, const StringSet > >&, const TSequence&, const AFScore >&) [with TString = String; TSequence = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 549 | calculateCovariance(value(covarianceMatrix, wordColHash, wordRowHash), wMM1, wMM2, backgroundModel, (len1 + score.kmerSize - 1)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/af_n2.h:179:27: required from ‘void seqan::_alignmentFreeComparison(Matrix&, const TStringSet&, const AFScore >&) [with TValue = double; TStringSet = StringSet, Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 179 | _standardiseCounts(*itStandardisedKmerCounts, revComIndex, kmerNeighbourhood, *itSeqSet, score); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/alignment_free_comparison.h:151:29: required from ‘void seqan::alignmentFreeComparison(Matrix&, const TStringSet&, const TComparisonMethod&) [with TStringSet = StringSet, Alloc<> > >; TValue = double; TComparisonMethod = AFScore >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 151 | _alignmentFreeComparison(scoreMatrix, sequenceSet, comparisonMethod); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf/alf.cpp:205:32: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 205 | alignmentFreeComparison(myMatrix, mySequenceSet, myScoreN2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1626:11: required from ‘void seqan::append(TTarget&, const TSource&) [with TTarget = String, Alloc<> >; TSource = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1626 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/kmer_functions.h:850:15: required from ‘void seqan::calculateCovariance(TValue&, const String&, const String&, MarkovModel&, int) [with TValue = double; TSpec = Alloc<>; TAlphabet = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 850 | append(clump, word2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/af_n2.h:549:48: required from ‘void seqan::_standardiseCounts(TString&, const String >&, const StringSet > >&, const TSequence&, const AFScore >&) [with TString = String; TSequence = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 549 | calculateCovariance(value(covarianceMatrix, wordColHash, wordRowHash), wMM1, wMM2, backgroundModel, (len1 + score.kmerSize - 1)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/af_n2.h:179:27: required from ‘void seqan::_alignmentFreeComparison(Matrix&, const TStringSet&, const AFScore >&) [with TValue = double; TStringSet = StringSet, Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 179 | _standardiseCounts(*itStandardisedKmerCounts, revComIndex, kmerNeighbourhood, *itSeqSet, score); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/alignment_free/alignment_free_comparison.h:151:29: required from ‘void seqan::alignmentFreeComparison(Matrix&, const TStringSet&, const TComparisonMethod&) [with TStringSet = StringSet, Alloc<> > >; TValue = double; TComparisonMethod = AFScore >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 151 | _alignmentFreeComparison(scoreMatrix, sequenceSet, comparisonMethod); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf/alf.cpp:205:32: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 205 | alignmentFreeComparison(myMatrix, mySequenceSet, myScoreN2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ [ 35%] Linking CXX executable ../../../bin/alf cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/alf && /usr/bin/cmake -E cmake_link_script CMakeFiles/alf.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/alf.dir/alf.cpp.o -o ../../../bin/alf -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 35%] Built target alf make -f extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/build.make extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/breakpoint_calculator /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/breakpoint_calculator /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/build.make extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 36%] Building CXX object extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/breakpoint_calculator.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/breakpoint_calculator && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/breakpoint_calculator.cpp.o -MF CMakeFiles/breakpoint_calculator.dir/breakpoint_calculator.cpp.o.d -o CMakeFiles/breakpoint_calculator.dir/breakpoint_calculator.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/breakpoint_calculator/breakpoint_calculator.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/breakpoint_calculator/breakpoint_calculator.cpp:23: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/breakpoint_calculator/parse_alignment.h:27, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/breakpoint_calculator/breakpoint_calculator.h:34, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/breakpoint_calculator/breakpoint_calculator.cpp:25: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ [ 37%] Linking CXX executable ../../../bin/breakpoint_calculator cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/breakpoint_calculator && /usr/bin/cmake -E cmake_link_script CMakeFiles/breakpoint_calculator.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/breakpoint_calculator.dir/breakpoint_calculator.cpp.o -o ../../../bin/breakpoint_calculator -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 37%] Built target breakpoint_calculator make -f extras/apps/bs_tools/CMakeFiles/bisar.dir/build.make extras/apps/bs_tools/CMakeFiles/bisar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools/CMakeFiles/bisar.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/bs_tools/CMakeFiles/bisar.dir/build.make extras/apps/bs_tools/CMakeFiles/bisar.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 38%] Building CXX object extras/apps/bs_tools/CMakeFiles/bisar.dir/bisar.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/bs_tools/CMakeFiles/bisar.dir/bisar.cpp.o -MF CMakeFiles/bisar.dir/bisar.cpp.o.d -o CMakeFiles/bisar.dir/bisar.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:39: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:37: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:46: /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar_score.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar_score.h:28:57: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 28 | struct FunctorDna5OrdValueComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 297 | return value(me); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:157:26: required from ‘int reAlign4(TReadGaps&, TContigGaps&, TFragmentStore&, TId&, TBsScoreCTLeft&, TBsScoreCTRight&, TBsScoreGALeft&, TBsScoreGARight&, TOptions&) [with TReadGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TContigGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TFragmentStore = seqan::FragmentStore; TId = unsigned int; TBsScoreCTLeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreCTRight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGALeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGARight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TOptions = AppOptions]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 157 | else if (*itR == *itC || (*itR == 'T' && *itC == 'C')) ++matches; /usr/include/c++/14/bits/stl_function.h:117:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:1289:17: required from ‘bool postProcessMain(TOptions&, const TModel&) [with TOptions = AppOptions; TModel = seqan::Tag]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 1289 | reAlign4(readGaps, contigGaps, store, id, scoringSchemeCTLeft, scoringSchemeCTRight, scoringSchemeGALeft, scoringSchemeGARight, options); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:294:24: required from here /usr/include/c++/14/bits/stl_function.h:117:12: note: 294 | postProcessMain(options, BsNonSimple()); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 211 | return TProxy(it); | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:75, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: initializing argument 1 of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’ 99 | Proxy(TIterator const _it) | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(const seqan::Proxy >&) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:157:26: required from ‘int reAlign4(TReadGaps&, TContigGaps&, TFragmentStore&, TId&, TBsScoreCTLeft&, TBsScoreCTRight&, TBsScoreGALeft&, TBsScoreGARight&, TOptions&) [with TReadGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TContigGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TFragmentStore = seqan::FragmentStore; TId = unsigned int; TBsScoreCTLeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreCTRight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGALeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGARight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TOptions = AppOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 157 | else if (*itR == *itC || (*itR == 'T' && *itC == 'C')) ++matches; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:1289:17: required from ‘bool postProcessMain(TOptions&, const TModel&) [with TOptions = AppOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1289 | reAlign4(readGaps, contigGaps, store, id, scoringSchemeCTLeft, scoringSchemeCTRight, scoringSchemeGALeft, scoringSchemeGARight, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:294:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 294 | postProcessMain(options, BsNonSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:106:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 106 | : data_iterator(_other.data_iterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = const Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = const Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:1180:37: required from ‘TStream& seqan::operator<<(TStream&, const Gaps&) [with TStream = std::basic_ostream; TSource = String >; TSpec = AnchorGaps, Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1180 | stream << convert(*it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:127:19: required from ‘int reAlign4(TReadGaps&, TContigGaps&, TFragmentStore&, TId&, TBsScoreCTLeft&, TBsScoreCTRight&, TBsScoreGALeft&, TBsScoreGARight&, TOptions&) [with TReadGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TContigGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TFragmentStore = seqan::FragmentStore; TId = unsigned int; TBsScoreCTLeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreCTRight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGALeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGARight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TOptions = AppOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 127 | std::cout << contigGaps << std::endl; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:1289:17: required from ‘bool postProcessMain(TOptions&, const TModel&) [with TOptions = AppOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1289 | reAlign4(readGaps, contigGaps, store, id, scoringSchemeCTLeft, scoringSchemeCTRight, scoringSchemeGALeft, scoringSchemeGARight, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:294:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 294 | postProcessMain(options, BsNonSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 211 | return TProxy(it); | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: initializing argument 1 of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’ 99 | Proxy(TIterator const _it) | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(const seqan::Proxy >&) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = const Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:1180:37: required from ‘TStream& seqan::operator<<(TStream&, const Gaps&) [with TStream = std::basic_ostream; TSource = String >; TSpec = AnchorGaps, Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1180 | stream << convert(*it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:127:19: required from ‘int reAlign4(TReadGaps&, TContigGaps&, TFragmentStore&, TId&, TBsScoreCTLeft&, TBsScoreCTRight&, TBsScoreGALeft&, TBsScoreGARight&, TOptions&) [with TReadGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TContigGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TFragmentStore = seqan::FragmentStore; TId = unsigned int; TBsScoreCTLeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreCTRight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGALeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGARight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TOptions = AppOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 127 | std::cout << contigGaps << std::endl; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:1289:17: required from ‘bool postProcessMain(TOptions&, const TModel&) [with TOptions = AppOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1289 | reAlign4(readGaps, contigGaps, store, id, scoringSchemeCTLeft, scoringSchemeCTRight, scoringSchemeGALeft, scoringSchemeGARight, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:294:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 294 | postProcessMain(options, BsNonSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:106:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 106 | : data_iterator(_other.data_iterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: required from ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 211 | return TProxy(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:157:26: required from ‘int reAlign4(TReadGaps&, TContigGaps&, TFragmentStore&, TId&, TBsScoreCTLeft&, TBsScoreCTRight&, TBsScoreGALeft&, TBsScoreGARight&, TOptions&) [with TReadGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TContigGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TFragmentStore = seqan::FragmentStore; TId = unsigned int; TBsScoreCTLeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreCTRight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGALeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGARight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TOptions = AppOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 157 | else if (*itR == *itC || (*itR == 'T' && *itC == 'C')) ++matches; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:1289:17: required from ‘bool postProcessMain(TOptions&, const TModel&) [with TOptions = AppOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1289 | reAlign4(readGaps, contigGaps, store, id, scoringSchemeCTLeft, scoringSchemeCTRight, scoringSchemeGALeft, scoringSchemeGARight, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:294:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 294 | postProcessMain(options, BsNonSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:100:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 100 | : data_iterator(_it) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: required from ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = const Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 211 | return TProxy(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = const Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:1180:37: required from ‘TStream& seqan::operator<<(TStream&, const Gaps&) [with TStream = std::basic_ostream; TSource = String >; TSpec = AnchorGaps, Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1180 | stream << convert(*it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:127:19: required from ‘int reAlign4(TReadGaps&, TContigGaps&, TFragmentStore&, TId&, TBsScoreCTLeft&, TBsScoreCTRight&, TBsScoreGALeft&, TBsScoreGARight&, TOptions&) [with TReadGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TContigGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TFragmentStore = seqan::FragmentStore; TId = unsigned int; TBsScoreCTLeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreCTRight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGALeft = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TBsScoreGARight = seqan::Score, seqan::Tag, seqan::Tag, seqan::Tag > >; TOptions = AppOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 127 | std::cout << contigGaps << std::endl; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:1289:17: required from ‘bool postProcessMain(TOptions&, const TModel&) [with TOptions = AppOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1289 | reAlign4(readGaps, contigGaps, store, id, scoringSchemeCTLeft, scoringSchemeCTRight, scoringSchemeGALeft, scoringSchemeGARight, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:294:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 294 | postProcessMain(options, BsNonSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:100:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 100 | : data_iterator(_it) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:1256:18: required from ‘bool postProcessMain(TOptions&, const TModel&) [with TOptions = AppOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1256 | TReadSeq readSeq = store.readSeqStore[readId]; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:294:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 294 | postProcessMain(options, BsNonSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:242:20: required from ‘int writeBsAlignment(TStream&, const seqan::BamIOContext&, TFragmentStore&, TContigGaps&, TId&, TScore&, seqan::BamAlignmentRecord&, TOptions&) [with TStream = std::basic_fstream; TNameStore = seqan::StringSet > >; TNameStoreCache = seqan::NameStoreCache > > >; TFragmentStore = seqan::FragmentStore; TContigGaps = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TId = unsigned int; TScore = double; TOptions = AppOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 242 | Dna5String tmpReadSeq = readSeq; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:1194:41: required from ‘bool postProcessMain(TOptions&, const TModel&) [with TOptions = AppOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1194 | writeBsAlignment(outStream, bamIOContext, store, setContigGaps[verifiedMates.alignedReadIdL], verifiedMates.alignedReadIdL, verifiedMates.mapqL, verifiedMates.recordL, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:294:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | postProcessMain(options, BsNonSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1657:13: required from ‘typename seqan::Size::TMatePairStore>::Type seqan::appendMatePair(FragmentStore&, const TRead&, const TRead&, const CharString&, const CharString&) [with TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; TRead = String >; typename Size::TMatePairStore>::Type = unsigned int; typename FragmentStore::TMatePairStore = String, Alloc<> >; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1657 | appendValue(me.readSeqStore, read1, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar_base.h:102:17: required from ‘bool loadReadsCroppedId(seqan::FragmentStore&, TFileName&, TFileName&) [with TFSSpec = seqan::MyFragmentStoreConfig; TFSConfig = seqan::FragmentStoreConfig; TFileName = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 102 | appendMatePair(store, seq[0], seq[1], _id[0], _id[1]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:1117:27: required from ‘bool postProcessMain(TOptions&, const TModel&) [with TOptions = AppOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1117 | loadReadsCroppedId(store, options.readFileName, options.readFileName2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:294:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | postProcessMain(options, BsNonSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1657:13: required from ‘typename seqan::Size::TMatePairStore>::Type seqan::appendMatePair(FragmentStore&, const TRead&, const TRead&, const CharString&, const CharString&) [with TSpec = MyFragmentStoreConfig; TConfig = FragmentStoreConfig; TRead = String >; typename Size::TMatePairStore>::Type = unsigned int; typename FragmentStore::TMatePairStore = String, Alloc<> >; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1657 | appendValue(me.readSeqStore, read1, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar_base.h:102:17: required from ‘bool loadReadsCroppedId(seqan::FragmentStore&, TFileName&, TFileName&) [with TFSSpec = seqan::MyFragmentStoreConfig; TFSConfig = seqan::FragmentStoreConfig; TFileName = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 102 | appendMatePair(store, seq[0], seq[1], _id[0], _id[1]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.h:1117:27: required from ‘bool postProcessMain(TOptions&, const TModel&) [with TOptions = AppOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1117 | loadReadsCroppedId(store, options.readFileName, options.readFileName2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/bisar.cpp:294:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | postProcessMain(options, BsNonSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 38%] Linking CXX executable ../../../bin/bisar cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/bisar.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/bisar.dir/bisar.cpp.o -o ../../../bin/bisar -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 38%] Built target bisar make -f extras/apps/bs_tools/CMakeFiles/casbar.dir/build.make extras/apps/bs_tools/CMakeFiles/casbar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools/CMakeFiles/casbar.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/bs_tools/CMakeFiles/casbar.dir/build.make extras/apps/bs_tools/CMakeFiles/casbar.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 38%] Building CXX object extras/apps/bs_tools/CMakeFiles/casbar.dir/casbar.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/bs_tools/CMakeFiles/casbar.dir/casbar.cpp.o -MF CMakeFiles/casbar.dir/casbar.cpp.o.d -o CMakeFiles/casbar.dir/casbar.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:42: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:41: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:44, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:43, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h:343:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 343 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h: In function ‘void seqan::njTree(const String&, Graph >&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:148:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 148 | for (unsigned i = 0; i < length(mat); ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:152:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 152 | String<__int64> av; // Average branch length to a combined node | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, StringSet&, TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:416:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 416 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:420:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 420 | TString seq; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:534:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 534 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:538:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 538 | String mat; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TStringSet&, const TNames&, MummerLib)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:878:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 878 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:880:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 880 | TName seq1; | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, Graph >&, TNames&, NewickFormat)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:985:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 985 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:988:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 988 | TVertexDescriptor lastVertex = nilVertex; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h: In function ‘void seqan::getGappedConsensus(FragmentStore&, TGappedConsensus&, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:387:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 387 | for(int i = 0; i < ((int) itGaps->gapPos - (int) itGaps->seqPos) - diff; ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:389:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 389 | diff = (itGaps->gapPos - itGaps->seqPos); | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:51: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h:91:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 91 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h:102:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 102 | public ::std::unary_function >, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/../../extras/include/seqan/vcf_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:64: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h: In function ‘int seqan::writeRecord(TStream&, const VcfRecord&, const VcfIOContext&, const Vcf&)’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:190:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 190 | else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 192 | streamWriteChar(stream, '\t'); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:6, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:72: /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h:42:57: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct FunctorDna5OrdValueComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:17:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 17 | public ::std::binary_function < typename Value::Type, typename Value::Type, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:66:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 66 | struct LessPosLen : public ::std::binary_function < TPosLen, TPosLen, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:81:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 81 | public ::std::binary_function < typename Value::Type, typename Value::Type, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:129:35: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 129 | struct LessId : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:142:37: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 142 | struct LessGPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:165:40: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 165 | struct LessGPosEnd : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:184:42: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 184 | struct LessGPosEndOa : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:206:36: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 206 | struct HigherQ : public ::std::binary_function < TQual, TQual, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘seqan::Iter > > seqan::operator+(const Iter > >&, TDifference) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; TDifference = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1189:28: required from ‘typename seqan::Iterator >::Type seqan::iter(T&, TPos, Tag) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; TTag = Rooted_; typename Iterator >::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1189 | return begin(me, tag_) + pos; /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1169:16: required from ‘typename seqan::Iterator::Type>::Type seqan::iter(T&, TPos) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; typename Iterator::Type>::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1169 | return iter(me, pos, typename DefaultGetIteratorSpec::Type()); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1387:36: required from ‘void doSnpAndMethCalling(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, bool, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1387 | TContigGapIter refIt = iter(referenceGaps,candidateViewPos-refStart); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:765:36: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 765 | doSnpAndMethCalling(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, false, vcfStream, bedStream, methOptions, options); //bs /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 1286 | int result = detectSNPs(options, methOptions); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:742:58: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 742 | Iter > > result = lhs; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:744:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 744 | return result; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = const Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = const Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:1180:37: required from ‘TStream& seqan::operator<<(TStream&, const Gaps&) [with TStream = std::basic_ostream; TSource = String >; TSpec = AnchorGaps, Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1180 | stream << convert(*it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1527:47: required from ‘void doSnpAndMethCalling(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, bool, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1527 | std::cout << " contigGaps: " << contigGaps << std::endl; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:765:36: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 765 | doSnpAndMethCalling(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, false, vcfStream, bedStream, methOptions, options); //bs /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 211 | return TProxy(it); | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:75, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: initializing argument 1 of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’ 99 | Proxy(TIterator const _it) | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(const seqan::Proxy >&) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = const Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:1180:37: required from ‘TStream& seqan::operator<<(TStream&, const Gaps&) [with TStream = std::basic_ostream; TSource = String >; TSpec = AnchorGaps, Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1180 | stream << convert(*it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1527:47: required from ‘void doSnpAndMethCalling(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, bool, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1527 | std::cout << " contigGaps: " << contigGaps << std::endl; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:765:36: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 765 | doSnpAndMethCalling(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, false, vcfStream, bedStream, methOptions, options); //bs /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:106:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 106 | : data_iterator(_other.data_iterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: required from ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = const Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 211 | return TProxy(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = const Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:1180:37: required from ‘TStream& seqan::operator<<(TStream&, const Gaps&) [with TStream = std::basic_ostream; TSource = String >; TSpec = AnchorGaps, Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1180 | stream << convert(*it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1527:47: required from ‘void doSnpAndMethCalling(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, bool, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1527 | std::cout << " contigGaps: " << contigGaps << std::endl; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:765:36: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 765 | doSnpAndMethCalling(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, false, vcfStream, bedStream, methOptions, options); //bs /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:100:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 100 | : data_iterator(_it) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = const Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = const Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:1157:36: required from ‘void seqan::write(TFile&, const Gaps&, const TIDString&, Raw) [with TFile = std::basic_ostream; TSource = String >; TIDString = char [1]; TSpec = AnchorGaps, Alloc<> > >; Raw = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1157 | streamPut(target, convert(*begin_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2110:7: required from ‘void seqan::_printRead(TStream&, const Tag&, AlignedReadLayout&, TContigGaps&, TReadGaps&, TAlignedRead&, TLine) [with TStream = std::basic_ostream; TFormatTag = TagRaw_; TContigGaps = Gaps >, AnchorGaps, Alloc<> > > >; TReadGaps = Gaps >, AnchorGaps, Alloc<> > > >; TAlignedRead = AlignedReadStoreElement, void>; TLine = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2110 | write(stream, readGaps, "", format); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2278:14: required from ‘void seqan::printAlignment(TStream&, const Tag&, AlignedReadLayout&, FragmentStore&, TContigId, TPos, TPos, TNum, TNum) [with TStream = std::basic_ostream; TFormatTag = TagRaw_; TSpec = SnpStoreSpec_; TConfig = FragmentStoreConfig; TContigId = int; TPos = int; TNum = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2278 | _printRead(stream, format, layout, contigGaps, readGaps, align, line); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1195:31: required from ‘void doCheckRealignCall(TFragmentStore&, TContigPos, TContigPos, TContigPos, TSetContigAnchorGaps&, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TContigPos = int; TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1195 | printAlignment(std::cout, Raw(), layout, fragStoreGroup, 0, (TContigPos)(maxPos-100), (TContigPos)maxPos, 0, 150); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:752:35: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 752 | doCheckRealignCall(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, setContigAnchorGaps, vcfStream, bedStream, methOptions, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 211 | return TProxy(it); | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: initializing argument 1 of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’ 99 | Proxy(TIterator const _it) | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(const seqan::Proxy >&) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = const Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:1157:36: required from ‘void seqan::write(TFile&, const Gaps&, const TIDString&, Raw) [with TFile = std::basic_ostream; TSource = String >; TIDString = char [1]; TSpec = AnchorGaps, Alloc<> > >; Raw = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1157 | streamPut(target, convert(*begin_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2110:7: required from ‘void seqan::_printRead(TStream&, const Tag&, AlignedReadLayout&, TContigGaps&, TReadGaps&, TAlignedRead&, TLine) [with TStream = std::basic_ostream; TFormatTag = TagRaw_; TContigGaps = Gaps >, AnchorGaps, Alloc<> > > >; TReadGaps = Gaps >, AnchorGaps, Alloc<> > > >; TAlignedRead = AlignedReadStoreElement, void>; TLine = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 2110 | write(stream, readGaps, "", format); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2278:14: required from ‘void seqan::printAlignment(TStream&, const Tag&, AlignedReadLayout&, FragmentStore&, TContigId, TPos, TPos, TNum, TNum) [with TStream = std::basic_ostream; TFormatTag = TagRaw_; TSpec = SnpStoreSpec_; TConfig = FragmentStoreConfig; TContigId = int; TPos = int; TNum = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 2278 | _printRead(stream, format, layout, contigGaps, readGaps, align, line); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1195:31: required from ‘void doCheckRealignCall(TFragmentStore&, TContigPos, TContigPos, TContigPos, TSetContigAnchorGaps&, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TContigPos = int; TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1195 | printAlignment(std::cout, Raw(), layout, fragStoreGroup, 0, (TContigPos)(maxPos-100), (TContigPos)maxPos, 0, 150); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:752:35: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 752 | doCheckRealignCall(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, setContigAnchorGaps, vcfStream, bedStream, methOptions, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:106:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 106 | : data_iterator(_other.data_iterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘seqan::Iter > > seqan::operator+(const Iter > >&, TDifference) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; TDifference = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_svg.h:343:54: required from ‘void seqan::_printRead(SVGFile&, const Tag&, AlignedReadLayout&, TContigGaps&, TReadGaps&, TAlignedRead&, TLine) [with TFormatTag = TagRaw_; TContigGaps = Gaps >, AnchorGaps, Alloc<> > > >; TReadGaps = Gaps >, AnchorGaps, Alloc<> > > >; TAlignedRead = AlignedReadStoreElement, void>; TLine = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 343 | TContigIterator cit = begin(contigGaps, Standard()) + (_min(alignedRead.beginPos, alignedRead.endPos) + beginPosition(readGaps)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2278:14: required from ‘void seqan::printAlignment(TStream&, const Tag&, AlignedReadLayout&, FragmentStore&, TContigId, TPos, TPos, TNum, TNum) [with TStream = SVGFile; TFormatTag = TagRaw_; TSpec = SnpStoreSpec_; TConfig = FragmentStoreConfig; TContigId = int; TPos = int; TNum = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2278 | _printRead(stream, format, layout, contigGaps, readGaps, align, line); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_consensus_realign.h:633:27: required from ‘void reAlign(seqan::FragmentStore&, TId, TBandwidth, bool, TOptions&, const TModel&) [with TSpec = seqan::SnpStoreSpec_; TConfig = seqan::FragmentStoreConfig; TId = int; TBandwidth = int; TOptions = MethCallingOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 633 | printAlignment(svg, Raw(), layout, fragStore, 0, (TContigPos)0, (TContigPos)200, 0, 300); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:245:12: required from ‘void doRealigning(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 245 | reAlign(fragmentStore, 0, bandWidth, true, methOptions, BsSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1231:29: required from ‘void doCheckRealignCall(TFragmentStore&, TContigPos, TContigPos, TContigPos, TSetContigAnchorGaps&, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TContigPos = int; TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1231 | doRealigning(fragStoreGroup, groupWindowBegin, groupWindowBegin, methOptions, options); // TODO: do only for reads spanning potential indel position /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:752:35: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 752 | doCheckRealignCall(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, setContigAnchorGaps, vcfStream, bedStream, methOptions, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:742:58: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 742 | Iter > > result = lhs; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:744:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 744 | return result; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: required from ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = const Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 211 | return TProxy(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = const Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:1157:36: required from ‘void seqan::write(TFile&, const Gaps&, const TIDString&, Raw) [with TFile = std::basic_ostream; TSource = String >; TIDString = char [1]; TSpec = AnchorGaps, Alloc<> > >; Raw = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1157 | streamPut(target, convert(*begin_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2110:7: required from ‘void seqan::_printRead(TStream&, const Tag&, AlignedReadLayout&, TContigGaps&, TReadGaps&, TAlignedRead&, TLine) [with TStream = std::basic_ostream; TFormatTag = TagRaw_; TContigGaps = Gaps >, AnchorGaps, Alloc<> > > >; TReadGaps = Gaps >, AnchorGaps, Alloc<> > > >; TAlignedRead = AlignedReadStoreElement, void>; TLine = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2110 | write(stream, readGaps, "", format); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2278:14: required from ‘void seqan::printAlignment(TStream&, const Tag&, AlignedReadLayout&, FragmentStore&, TContigId, TPos, TPos, TNum, TNum) [with TStream = std::basic_ostream; TFormatTag = TagRaw_; TSpec = SnpStoreSpec_; TConfig = FragmentStoreConfig; TContigId = int; TPos = int; TNum = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2278 | _printRead(stream, format, layout, contigGaps, readGaps, align, line); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1195:31: required from ‘void doCheckRealignCall(TFragmentStore&, TContigPos, TContigPos, TContigPos, TSetContigAnchorGaps&, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TContigPos = int; TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1195 | printAlignment(std::cout, Raw(), layout, fragStoreGroup, 0, (TContigPos)(maxPos-100), (TContigPos)maxPos, 0, 150); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:752:35: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 752 | doCheckRealignCall(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, setContigAnchorGaps, vcfStream, bedStream, methOptions, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:100:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 100 | : data_iterator(_it) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = const seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_svg.h:352:96: required from ‘void seqan::_printRead(SVGFile&, const Tag&, AlignedReadLayout&, TContigGaps&, TReadGaps&, TAlignedRead&, TLine) [with TFormatTag = TagRaw_; TContigGaps = Gaps >, AnchorGaps, Alloc<> > > >; TReadGaps = Gaps >, AnchorGaps, Alloc<> > > >; TAlignedRead = AlignedReadStoreElement, void>; TLine = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 352 | if (lastWasGap != inGap || inGap != static_cast(isGap(cit)) || (!inGap && convert(*cit) != convert(*it))) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2278:14: required from ‘void seqan::printAlignment(TStream&, const Tag&, AlignedReadLayout&, FragmentStore&, TContigId, TPos, TPos, TNum, TNum) [with TStream = SVGFile; TFormatTag = TagRaw_; TSpec = SnpStoreSpec_; TConfig = FragmentStoreConfig; TContigId = int; TPos = int; TNum = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2278 | _printRead(stream, format, layout, contigGaps, readGaps, align, line); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_consensus_realign.h:633:27: required from ‘void reAlign(seqan::FragmentStore&, TId, TBandwidth, bool, TOptions&, const TModel&) [with TSpec = seqan::SnpStoreSpec_; TConfig = seqan::FragmentStoreConfig; TId = int; TBandwidth = int; TOptions = MethCallingOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 633 | printAlignment(svg, Raw(), layout, fragStore, 0, (TContigPos)0, (TContigPos)200, 0, 300); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:245:12: required from ‘void doRealigning(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 245 | reAlign(fragmentStore, 0, bandWidth, true, methOptions, BsSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1231:29: required from ‘void doCheckRealignCall(TFragmentStore&, TContigPos, TContigPos, TContigPos, TSetContigAnchorGaps&, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TContigPos = int; TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1231 | doRealigning(fragStoreGroup, groupWindowBegin, groupWindowBegin, methOptions, options); // TODO: do only for reads spanning potential indel position /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:752:35: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 752 | doCheckRealignCall(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, setContigAnchorGaps, vcfStream, bedStream, methOptions, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 211 | return TProxy(it); | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: initializing argument 1 of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’ 99 | Proxy(TIterator const _it) | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(const seqan::Proxy >&) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_svg.h:352:96: required from ‘void seqan::_printRead(SVGFile&, const Tag&, AlignedReadLayout&, TContigGaps&, TReadGaps&, TAlignedRead&, TLine) [with TFormatTag = TagRaw_; TContigGaps = Gaps >, AnchorGaps, Alloc<> > > >; TReadGaps = Gaps >, AnchorGaps, Alloc<> > > >; TAlignedRead = AlignedReadStoreElement, void>; TLine = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 352 | if (lastWasGap != inGap || inGap != static_cast(isGap(cit)) || (!inGap && convert(*cit) != convert(*it))) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2278:14: required from ‘void seqan::printAlignment(TStream&, const Tag&, AlignedReadLayout&, FragmentStore&, TContigId, TPos, TPos, TNum, TNum) [with TStream = SVGFile; TFormatTag = TagRaw_; TSpec = SnpStoreSpec_; TConfig = FragmentStoreConfig; TContigId = int; TPos = int; TNum = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 2278 | _printRead(stream, format, layout, contigGaps, readGaps, align, line); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_consensus_realign.h:633:27: required from ‘void reAlign(seqan::FragmentStore&, TId, TBandwidth, bool, TOptions&, const TModel&) [with TSpec = seqan::SnpStoreSpec_; TConfig = seqan::FragmentStoreConfig; TId = int; TBandwidth = int; TOptions = MethCallingOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 633 | printAlignment(svg, Raw(), layout, fragStore, 0, (TContigPos)0, (TContigPos)200, 0, 300); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:245:12: required from ‘void doRealigning(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 245 | reAlign(fragmentStore, 0, bandWidth, true, methOptions, BsSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1231:29: required from ‘void doCheckRealignCall(TFragmentStore&, TContigPos, TContigPos, TContigPos, TSetContigAnchorGaps&, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TContigPos = int; TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1231 | doRealigning(fragStoreGroup, groupWindowBegin, groupWindowBegin, methOptions, options); // TODO: do only for reads spanning potential indel position /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:752:35: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 752 | doCheckRealignCall(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, setContigAnchorGaps, vcfStream, bedStream, methOptions, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:106:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 106 | : data_iterator(_other.data_iterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_svg.h:352:119: required from ‘void seqan::_printRead(SVGFile&, const Tag&, AlignedReadLayout&, TContigGaps&, TReadGaps&, TAlignedRead&, TLine) [with TFormatTag = TagRaw_; TContigGaps = Gaps >, AnchorGaps, Alloc<> > > >; TReadGaps = Gaps >, AnchorGaps, Alloc<> > > >; TAlignedRead = AlignedReadStoreElement, void>; TLine = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 352 | if (lastWasGap != inGap || inGap != static_cast(isGap(cit)) || (!inGap && convert(*cit) != convert(*it))) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2278:14: required from ‘void seqan::printAlignment(TStream&, const Tag&, AlignedReadLayout&, FragmentStore&, TContigId, TPos, TPos, TNum, TNum) [with TStream = SVGFile; TFormatTag = TagRaw_; TSpec = SnpStoreSpec_; TConfig = FragmentStoreConfig; TContigId = int; TPos = int; TNum = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2278 | _printRead(stream, format, layout, contigGaps, readGaps, align, line); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_consensus_realign.h:633:27: required from ‘void reAlign(seqan::FragmentStore&, TId, TBandwidth, bool, TOptions&, const TModel&) [with TSpec = seqan::SnpStoreSpec_; TConfig = seqan::FragmentStoreConfig; TId = int; TBandwidth = int; TOptions = MethCallingOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 633 | printAlignment(svg, Raw(), layout, fragStore, 0, (TContigPos)0, (TContigPos)200, 0, 300); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:245:12: required from ‘void doRealigning(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 245 | reAlign(fragmentStore, 0, bandWidth, true, methOptions, BsSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1231:29: required from ‘void doCheckRealignCall(TFragmentStore&, TContigPos, TContigPos, TContigPos, TSetContigAnchorGaps&, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TContigPos = int; TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1231 | doRealigning(fragStoreGroup, groupWindowBegin, groupWindowBegin, methOptions, options); // TODO: do only for reads spanning potential indel position /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:752:35: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 752 | doCheckRealignCall(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, setContigAnchorGaps, vcfStream, bedStream, methOptions, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 211 | return TProxy(it); | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: initializing argument 1 of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’ 99 | Proxy(TIterator const _it) | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(const seqan::Proxy >&) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_svg.h:352:119: required from ‘void seqan::_printRead(SVGFile&, const Tag&, AlignedReadLayout&, TContigGaps&, TReadGaps&, TAlignedRead&, TLine) [with TFormatTag = TagRaw_; TContigGaps = Gaps >, AnchorGaps, Alloc<> > > >; TReadGaps = Gaps >, AnchorGaps, Alloc<> > > >; TAlignedRead = AlignedReadStoreElement, void>; TLine = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 352 | if (lastWasGap != inGap || inGap != static_cast(isGap(cit)) || (!inGap && convert(*cit) != convert(*it))) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2278:14: required from ‘void seqan::printAlignment(TStream&, const Tag&, AlignedReadLayout&, FragmentStore&, TContigId, TPos, TPos, TNum, TNum) [with TStream = SVGFile; TFormatTag = TagRaw_; TSpec = SnpStoreSpec_; TConfig = FragmentStoreConfig; TContigId = int; TPos = int; TNum = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 2278 | _printRead(stream, format, layout, contigGaps, readGaps, align, line); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_consensus_realign.h:633:27: required from ‘void reAlign(seqan::FragmentStore&, TId, TBandwidth, bool, TOptions&, const TModel&) [with TSpec = seqan::SnpStoreSpec_; TConfig = seqan::FragmentStoreConfig; TId = int; TBandwidth = int; TOptions = MethCallingOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 633 | printAlignment(svg, Raw(), layout, fragStore, 0, (TContigPos)0, (TContigPos)200, 0, 300); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:245:12: required from ‘void doRealigning(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 245 | reAlign(fragmentStore, 0, bandWidth, true, methOptions, BsSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1231:29: required from ‘void doCheckRealignCall(TFragmentStore&, TContigPos, TContigPos, TContigPos, TSetContigAnchorGaps&, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TContigPos = int; TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1231 | doRealigning(fragStoreGroup, groupWindowBegin, groupWindowBegin, methOptions, options); // TODO: do only for reads spanning potential indel position /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:752:35: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 752 | doCheckRealignCall(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, setContigAnchorGaps, vcfStream, bedStream, methOptions, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:99:27: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:106:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 106 | : data_iterator(_other.data_iterator) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:680:15: required from ‘int readMatchesFromSamBam(TSetContigAnchorGaps&, TReader&, seqan::BamIOContext&, seqan::BamAlignmentRecord&, TFragmentStore&, TFragmentStore&, TContigId, TContigPos, TContigPos, TOptions&) [with TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TReader = seqan::RecordReader, seqan::SinglePass >; TNameStore = seqan::StringSet > >; TFragmentStore = seqan::FragmentStore; TContigId = int; TContigPos = int; TOptions = SNPCallingOptions; typename seqan::Value::Type = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 680 | TRead curr_read = record.seq; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:697:47: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 697 | int result = readMatchesFromSamBam(setContigAnchorGaps, *recordReaders[j], contexts[j], records[j], fragmentStoreTmp, fragmentStore1, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | currContigId, currentWindowBegin, currentWindowEnd, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: required from ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 211 | return TProxy(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_svg.h:352:96: required from ‘void seqan::_printRead(SVGFile&, const Tag&, AlignedReadLayout&, TContigGaps&, TReadGaps&, TAlignedRead&, TLine) [with TFormatTag = TagRaw_; TContigGaps = Gaps >, AnchorGaps, Alloc<> > > >; TReadGaps = Gaps >, AnchorGaps, Alloc<> > > >; TAlignedRead = AlignedReadStoreElement, void>; TLine = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 352 | if (lastWasGap != inGap || inGap != static_cast(isGap(cit)) || (!inGap && convert(*cit) != convert(*it))) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2278:14: required from ‘void seqan::printAlignment(TStream&, const Tag&, AlignedReadLayout&, FragmentStore&, TContigId, TPos, TPos, TNum, TNum) [with TStream = SVGFile; TFormatTag = TagRaw_; TSpec = SnpStoreSpec_; TConfig = FragmentStoreConfig; TContigId = int; TPos = int; TNum = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2278 | _printRead(stream, format, layout, contigGaps, readGaps, align, line); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_consensus_realign.h:633:27: required from ‘void reAlign(seqan::FragmentStore&, TId, TBandwidth, bool, TOptions&, const TModel&) [with TSpec = seqan::SnpStoreSpec_; TConfig = seqan::FragmentStoreConfig; TId = int; TBandwidth = int; TOptions = MethCallingOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 633 | printAlignment(svg, Raw(), layout, fragStore, 0, (TContigPos)0, (TContigPos)200, 0, 300); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:245:12: required from ‘void doRealigning(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 245 | reAlign(fragmentStore, 0, bandWidth, true, methOptions, BsSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1231:29: required from ‘void doCheckRealignCall(TFragmentStore&, TContigPos, TContigPos, TContigPos, TSetContigAnchorGaps&, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TContigPos = int; TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1231 | doRealigning(fragStoreGroup, groupWindowBegin, groupWindowBegin, methOptions, options); // TODO: do only for reads spanning potential indel position /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:752:35: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 752 | doCheckRealignCall(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, setContigAnchorGaps, vcfStream, bedStream, methOptions, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:100:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 100 | : data_iterator(_it) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h: In instantiation of ‘seqan::Proxy >::Proxy(TIterator) [with TIterator = seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:211:12: required from ‘typename seqan::Reference > > >::Type seqan::value(Iter > >&) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; typename Reference > > >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 211 | return TProxy(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_base.h:297:17: required from ‘typename seqan::Reference >::Type seqan::operator*(Iter&) [with TContainer = Gaps >, AnchorGaps, Alloc<> > > >; TSpec = GapsIterator, Alloc<> > > >; typename Reference >::Type = Proxy >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 297 | return value(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_svg.h:352:119: required from ‘void seqan::_printRead(SVGFile&, const Tag&, AlignedReadLayout&, TContigGaps&, TReadGaps&, TAlignedRead&, TLine) [with TFormatTag = TagRaw_; TContigGaps = Gaps >, AnchorGaps, Alloc<> > > >; TReadGaps = Gaps >, AnchorGaps, Alloc<> > > >; TAlignedRead = AlignedReadStoreElement, void>; TLine = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 352 | if (lastWasGap != inGap || inGap != static_cast(isGap(cit)) || (!inGap && convert(*cit) != convert(*it))) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2278:14: required from ‘void seqan::printAlignment(TStream&, const Tag&, AlignedReadLayout&, FragmentStore&, TContigId, TPos, TPos, TNum, TNum) [with TStream = SVGFile; TFormatTag = TagRaw_; TSpec = SnpStoreSpec_; TConfig = FragmentStoreConfig; TContigId = int; TPos = int; TNum = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2278 | _printRead(stream, format, layout, contigGaps, readGaps, align, line); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_consensus_realign.h:633:27: required from ‘void reAlign(seqan::FragmentStore&, TId, TBandwidth, bool, TOptions&, const TModel&) [with TSpec = seqan::SnpStoreSpec_; TConfig = seqan::FragmentStoreConfig; TId = int; TBandwidth = int; TOptions = MethCallingOptions; TModel = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 633 | printAlignment(svg, Raw(), layout, fragStore, 0, (TContigPos)0, (TContigPos)200, 0, 300); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_realignment.h:245:12: required from ‘void doRealigning(TFragmentStore&, typename TFragmentStore::TContigPos, typename TFragmentStore::TContigPos, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions; typename TFragmentStore::TContigPos = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 245 | reAlign(fragmentStore, 0, bandWidth, true, methOptions, BsSimple()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.h:1231:29: required from ‘void doCheckRealignCall(TFragmentStore&, TContigPos, TContigPos, TContigPos, TSetContigAnchorGaps&, TVcfStream&, TBedStream&, TMethOptions&, TOptions&) [with TFragmentStore = seqan::FragmentStore; TContigPos = int; TSetContigAnchorGaps = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TMethOptions = MethCallingOptions; TOptions = SNPCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1231 | doRealigning(fragStoreGroup, groupWindowBegin, groupWindowBegin, methOptions, options); // TODO: do only for reads spanning potential indel position /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:752:35: required from ‘bool detectSNPsForContig(TVcfStream&, TBedStream&, seqan::FragmentStore&, TContigId&, TReaders&, TContexts&, TRecords&, TContigIntervals&, TOptions&, TMethOptions&) [with TVcfStream = seqan::VcfStream; TBedStream = seqan::BedStream; TSpec = seqan::SnpStoreSpec_; TContigId = int; TReaders = seqan::String, seqan::SinglePass >*>; TContexts = seqan::String > > > >; TRecords = seqan::String; TContigIntervals = seqan::String > >; TOptions = SNPCallingOptions; TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 752 | doCheckRealignCall(fragmentStoreTmp, startCoord, currentWindowBegin, currentWindowEnd, setContigAnchorGaps, vcfStream, bedStream, methOptions, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:919:32: required from ‘int detectSNPs(SNPCallingOptions&, TMethOptions&) [with TMethOptions = MethCallingOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 919 | detectSNPsForContig(tempVcfStream, tempBedStream, fragmentStore1, currContigId, recordReaders, contexts, records, contigIntervals, options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar.cpp:1286:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1286 | int result = detectSNPs(options, methOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/proxy_iterator.h:100:15: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 100 | : data_iterator(_it) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:56, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h: In function ‘unsigned int seqan::cigarToGapAnchorRead(const TCigarString&, TGaps&) [with TCigarString = String >; TGaps = Gaps >, AnchorGaps, Alloc<> > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:534:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 534 | insertGaps(it, cigar[i].count); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:535:13: note: here 535 | case 'I': | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h: In function ‘unsigned int seqan::cigarToGapAnchorContig(const TCigarString&, TGaps&) [with TCigarString = String >; TGaps = Gaps, Alloc<> > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:564:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 564 | insertGaps(it, cigar[i].count); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:565:13: note: here 565 | case 'D': | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h: In function ‘void seqan::assignTargetFreqs(Score >&, const TString&, TMethOptions&, BsTop&) [with TValue = double; TString = String, double> >; TBsProfileScore = const Tag; TModel = Tag; TCellDescriptor = Tag; TMethOptions = MethCallingOptions]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h:190:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 190 | me.targetFreqs[i][3] += ((1.0-estMethLevel)/sum)/4.0; // T | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h:191:13: note: here 191 | case -1: // Ref gap | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h: In function ‘void seqan::assignTargetFreqs(Score >&, const TString&, TMethOptions&, BsTop&) [with TValue = double; TString = String, double> >; TBsProfileScore = const Tag; TModel = Tag; TCellDescriptor = Tag; TMethOptions = MethCallingOptions]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h:190:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 190 | me.targetFreqs[i][3] += ((1.0-estMethLevel)/sum)/4.0; // T | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h:191:13: note: here 191 | case -1: // Ref gap | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h: In function ‘void seqan::assignTargetFreqs(Score >&, const TString&, TMethOptions&, BsBottom&) [with TValue = double; TString = String, double> >; TBsProfileScore = const Tag; TModel = Tag; TCellDescriptor = Tag; TMethOptions = MethCallingOptions]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h:265:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 265 | me.targetFreqs[i][3] += (1.0/sum)/4.0; // T | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h:266:13: note: here 266 | case -1: // Ref gap | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h: In function ‘void seqan::assignTargetFreqs(Score >&, const TString&, TMethOptions&, BsBottom&) [with TValue = double; TString = String, double> >; TBsProfileScore = const Tag; TModel = Tag; TCellDescriptor = Tag; TMethOptions = MethCallingOptions]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h:265:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 265 | me.targetFreqs[i][3] += (1.0/sum)/4.0; // T | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/casbar_score.h:266:13: note: here 266 | case -1: // Ref gap | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 39%] Linking CXX executable ../../../bin/casbar cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/casbar.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/casbar.dir/casbar.cpp.o -o ../../../bin/casbar -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 39%] Built target casbar make -f extras/apps/bs_tools/CMakeFiles/four2three.dir/build.make extras/apps/bs_tools/CMakeFiles/four2three.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools/CMakeFiles/four2three.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/bs_tools/CMakeFiles/four2three.dir/build.make extras/apps/bs_tools/CMakeFiles/four2three.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 39%] Building CXX object extras/apps/bs_tools/CMakeFiles/four2three.dir/four2three.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/bs_tools/CMakeFiles/four2three.dir/four2three.cpp.o -MF CMakeFiles/four2three.dir/four2three.cpp.o.d -o CMakeFiles/four2three.dir/four2three.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/four2three.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/four2three.cpp:37: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/four2three.cpp:35: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/four2three.cpp:40: /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/four2three.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/four2three.h:14:34: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 14 | struct ConvertCT : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools/four2three.h:23:34: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 23 | struct ConvertGA : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 40%] Linking CXX executable ../../../bin/four2three cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/four2three.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/four2three.dir/four2three.cpp.o -o ../../../bin/four2three -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 40%] Built target four2three make -f extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/build.make extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/build.make extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 41%] Building CXX object extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/fx_bam_coverage.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/fx_bam_coverage.cpp.o -MF CMakeFiles/fx_bam_coverage.dir/fx_bam_coverage.cpp.o.d -o CMakeFiles/fx_bam_coverage.dir/fx_bam_coverage.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools/fx_bam_coverage.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools/fx_bam_coverage.cpp:40: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/sstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools/fx_bam_coverage.cpp:38: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools/fx_bam_coverage.cpp:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type, const TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = seqan::SimpleType; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1925 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1964:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, const TValue2&, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TValue2 = SimpleType; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1964 | return _Resize_String >::resize_(me, new_length, val); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String, Alloc<> >; TSize = unsigned int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:426:11: required from ‘int seqan::readRegion(String&, const FaiIndex&, unsigned int, unsigned int, unsigned int) [with TValue = SimpleType; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 426 | resize(str, toRead, TValue()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:505:22: required from ‘int seqan::readSequence(String&, const FaiIndex&, unsigned int) [with TValue = SimpleType; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 505 | return readRegion(str, index, refId, 0, sequenceLength(index, refId)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools/fx_bam_coverage.cpp:219:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 219 | if (readSequence(contigSeq, faiIndex, i) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX executable ../../../bin/fx_bam_coverage cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/fx_bam_coverage.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/fx_bam_coverage.dir/fx_bam_coverage.cpp.o -o ../../../bin/fx_bam_coverage -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 41%] Built target fx_bam_coverage make -f extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/build.make extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/build.make extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 42%] Building CXX object extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/fx_fastq_stats.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/fx_fastq_stats.cpp.o -MF CMakeFiles/fx_fastq_stats.dir/fx_fastq_stats.cpp.o.d -o CMakeFiles/fx_fastq_stats.dir/fx_fastq_stats.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools/fx_fastq_stats.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools/fx_fastq_stats.cpp:37: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/map:62, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools/fx_fastq_stats.cpp:35: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools/fx_fastq_stats.cpp:39: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:262:12: required from ‘int seqan::_clearAndReserveMemory(TIdString&, TSeqString&, RecordReader >&, const TTag&) [with TIdString = String >; TSeqString = String, Alloc<> >; TFile = String >; TSpec = Tag; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 262 | reserve(seq, seqLength, Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:580:37: required from ‘int seqan::readRecord(TIdString&, TSeqString&, TQualString&, RecordReader&, const Fasta&) [with TIdString = String >; TSeqString = String, Alloc<> >; TQualString = String >; TFile = String >; TPass = DoublePass >; Fasta = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 580 | int res = _clearAndReserveMemory(meta, seq, reader, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:458:40: required from ‘int seqan::SequenceStreamImpl_::readRecord(TId&, TSequence&, TQualities&, const TFormatTag&) [with TId = seqan::String >; TSequence = seqan::String, seqan::Alloc<> >; TQualities = seqan::String >; TFormatTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 458 | res = seqan::readRecord(id, seq, qual, *_mmapReaderDoublePass, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream.h:680:38: required from ‘int seqan::readRecord(TId&, TSequence&, TQualities&, SequenceStream&) [with TId = String >; TSequence = String, Alloc<> >; TQualities = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 680 | res = seqIO._impl->readRecord(id, seq, qual, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools/fx_fastq_stats.cpp:303:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 303 | if (readRecord(id, seq, quals, inStream) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 43%] Linking CXX executable ../../../bin/fx_fastq_stats cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/fx_fastq_stats.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/fx_fastq_stats.dir/fx_fastq_stats.cpp.o -o ../../../bin/fx_fastq_stats -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 43%] Built target fx_fastq_stats make -f extras/apps/gustaf/CMakeFiles/gustaf.dir/build.make extras/apps/gustaf/CMakeFiles/gustaf.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/gustaf /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/gustaf/CMakeFiles/gustaf.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/gustaf/CMakeFiles/gustaf.dir/build.make extras/apps/gustaf/CMakeFiles/gustaf.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 44%] Building CXX object extras/apps/gustaf/CMakeFiles/gustaf.dir/gustaf.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/gustaf && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/gustaf/CMakeFiles/gustaf.dir/gustaf.cpp.o -MF CMakeFiles/gustaf.dir/gustaf.cpp.o.d -o CMakeFiles/gustaf.dir/gustaf.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:28, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf.cpp:27: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf.cpp:24: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seeds.h:52, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:29: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:30: /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_types.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_types.h:154:32: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | struct LessPos : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_types.h:206:35: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 206 | struct LessLength : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/parse_lm.h:47, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/create_stellarmatches_from_file.h:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer.h:44, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_parseOptions.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf.cpp:28: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_out.h:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:43, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf.cpp:30: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h: In function ‘int seqan::writeRecord(TStream&, const VcfRecord&, const VcfIOContext&, const Vcf&)’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:190:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 190 | else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 192 | streamWriteChar(stream, '\t'); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h: In instantiation of ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:688:47: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 688 | Segment finderSegment(finderInfixSeq, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf.cpp:25: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:701:74: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 701 | Segment::Type, InfixSegment> patternSegment(patternInfixSeq, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: initializing argument 1 of ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ 151 | Segment(typename Parameter_::Type _host, typename Position::Type _begin_index, typename Position::Type _end_index): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:152:29: required from ‘seqan::Segment::Segment(typename seqan::Parameter_ >::Type>::Type, typename seqan::Position >::Type>::Type, typename seqan::Position >::Type>::Type) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Parameter_ >::Type>::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Host >::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; typename seqan::Position >::Type>::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 152 | data_host(_toPointer(_host)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:688:33: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 688 | Segment finderSegment(finderInfixSeq, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:151:46: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h: In instantiation of ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:199:24: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 199 | TAlign ali(align); | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:89: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_smart_pointer.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_allocator.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(const T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:252:32: required from ‘typename seqan::Parameter_::Type seqan::host(const Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 252 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:587:88: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 587 | TScore mismatchIndel = (TScore)_max((TScore) ceil(-1/eps) + 1, -(TScore)length(host(infH))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:444:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 444 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:185:17: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 185 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Dependent >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = BucketMap; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet, Alloc<> >, Dependent > >; TShapeSpec = UngappedShape<0>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> >, Dependent > >; TSpec = IndexQGram, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:185:17: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 185 | indexRequire(qgramIndex, QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:206: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:785:16: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 785 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:809:19: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 809 | integrateAlign(align, localAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:77: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:101: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::_toParameter(T&) [with T = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:244:32: required from ‘typename seqan::Parameter_::Type seqan::host(Segment&) [with THost_ = Segment, Alloc<> >, InfixSegment>; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 244 | return _toParameter(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:780:28: required from ‘void integrateAlign(seqan::Align&, const seqan::Align::Type, seqan::InfixSegment>, TSpec2>&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec1 = seqan::Tag; TSpec2 = seqan::Tag; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 780 | pos += beginPosition(host(source(row(infixAlign, i)))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:809:19: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 809 | integrateAlign(align, localAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_type.h:437:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 437 | return _object; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h: In instantiation of ‘void seqan::findIntervals(const Graph&, const TPropertyMap&, TVertexDescriptor&, TValue, TValue, String&) [with TSpec = Directed >; TPropertyMap = String, StorePointsOnly>, Alloc<> >; TVertexDescriptor = unsigned int; TValue = unsigned int; TCargo = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1917:15: required from ‘void seqan::findIntervals(const Graph&, const TPropertyMap&, TValue, TValue, String&) [with TSpec = Directed >; TPropertyMap = String, StorePointsOnly>, Alloc<> >; TValue = unsigned int; TCargo = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1917 | findIntervals(g, pm, act_knot, query_begin, query_end, result); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1898:15: required from ‘void seqan::findIntervals(const IntervalTree&, TValue, TValue, String&) [with TValue = unsigned int; TCargo = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1898 | findIntervals(tree.g,tree.pm,query_begin,query_end,result); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf_matepairs.h:240:18: required from ‘bool _checkRightMateMatches(const TMatch&, const seqan::String&, const TMSplazerChain&, const MSplazerOptions&) [with TMatch = StellarMatch, seqan::Alloc<> >, seqan::String > >; TMSplazerChain = MSplazerChain >, unsigned int, seqan::String, SparsePropertyMap, seqan::Alloc<> >, seqan::String > >, unsigned int>, seqan::String, seqan::Alloc<> >, seqan::String > >, seqan::Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 240 | findIntervals(gustafChain.rightMateTree, mateIntervalBegin, mateIntervalEnd, confMateMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf_matepairs.h:278:42: required from ‘bool _checkMateMatches(const TMatch&, const seqan::String&, const TMSplazerChain&, const MSplazerOptions&) [with TMatch = StellarMatch, seqan::Alloc<> >, seqan::String > >; TMSplazerChain = MSplazerChain >, unsigned int, seqan::String, SparsePropertyMap, seqan::Alloc<> >, seqan::String > >, unsigned int>, seqan::String, seqan::Alloc<> >, seqan::String > >, seqan::Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 278 | return _checkRightMateMatches(sMatch, queryMatches, gustafChain, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf_matepairs.h:345:35: required from ‘void _initialiseGraphMatePairs(QueryMatches >&, TMSplazerChain&, const MSplazerOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TMSplazerChain = MSplazerChain >, unsigned int, seqan::String, SparsePropertyMap, seqan::Alloc<> >, seqan::String > >, unsigned int>, seqan::String, seqan::Alloc<> >, seqan::String > >, seqan::Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 345 | if (!_checkMateMatches(queryMatches.matches[i], queryMatches.matches, chain, options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_algorithms.h:644:42: required from ‘void _chainQueryMatches(seqan::StringSet > >&, seqan::String&, seqan::String&, const seqan::StringSet >&, seqan::StringSet >&, seqan::String >&, const MSplazerOptions&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TScoreAlloc = seqan::String; TMSplazerChain = MSplazerChain >, unsigned int, seqan::String, SparsePropertyMap, seqan::Alloc<> >, seqan::String > >, unsigned int>, seqan::String, seqan::Alloc<> >, seqan::String > >, seqan::Alloc<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 644 | _initialiseGraphMatePairs(stellarMatches[i], chain, msplazerOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:224:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 224 | _chainQueryMatches(stellarMatches, distanceScores, queryChains, queryIDs, queries, readJoinPositions, msplazerOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1949:26: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1949 | act_prop = property(pm,act_knot); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1961:43: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1961 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1982:51: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1982 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSource = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TValue2 = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; typename Reference > >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Host >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:447:13: required from ‘typename seqan::Needle >::Type& seqan::needle(Pattern&) [with TNeedle = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >; TSpec = Swift >; typename Needle >::Type = Index, Alloc<> >, Dependent > >, IndexQGram, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 447 | return host(obj); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:698:78: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 698 | TPatternSeq patternSeq = getSequenceByNo(pattern.curSeqNo, indexText(needle(pattern))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >& seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >::operator=(const seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index, seqan::Alloc<> >, seqan::Dependent > >, seqan::IndexQGram, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet, seqan::Alloc<> >, seqan::Dependent > >; TShapeSpec = seqan::UngappedShape<0>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h: In instantiation of ‘void seqan::integrateAlign(Align&, const Align&, const String&) [with TSource1 = String, Alloc<> >; TSpec1 = Tag; TSource2 = Segment, Alloc<> >, InfixSegment>; TSpec2 = Tag; TPos = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:154:19: required from ‘void seqan::integrateAlign(Align&, const Align::Type, TSpec2>&) [with TSource = String, Alloc<> >; TSpec1 = Tag; TSpec2 = Tag; typename Infix::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 154 | integrateAlign(align, infixAlign, viewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:620:16: required from ‘void _tracebackLeft(const TMatrix&, const TCoord&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, TPos, TPos, TAlign&) [with TMatrix = seqan::String >; TCoord = seqan::Pair; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TPos = unsigned int; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 620 | integrateAlign(align, infixAlign); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:753:17: required from ‘bool _bestExtension(const TInfix&, const TInfix&, TSeed&, TSeed&, TPos, TPos, const TScore&, TDir, TSize, TEps, TAlign&) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSeed = seqan::Seed >; TPos = unsigned int; TDir = seqan::ExtensionDirection; TScore = seqan::Score >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 753 | _tracebackLeft(matrixLeft, (*endPair.i1).coord, infH, infV, seed, seedOld, endLeftH, endLeftV, align); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:860:22: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 860 | if (!_bestExtension(infixH, infixV, seed, seedOld, alignLen, alignErr, scoreMatrix, direction, minLength, eps, align)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/alignment_operations.h:124:12: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >& seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >::operator=(const seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >&)’ is deprecated [-Wdeprecated-copy] 124 | it = iter(row(align, i), value(viewPos, i)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: because ‘seqan::Iter, seqan::Alloc<> >, seqan::Tag >, seqan::GapsIterator > >’ has user-provided ‘seqan::Iter > >::Iter(const seqan::Iter > >&) [with TGaps = seqan::Gaps, seqan::Alloc<> >, seqan::Tag >]’ 91 | Iter(Iter const & other) : | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer.h:121:8: required from ‘bool _writeGlobalBreakpoints(const seqan::String&, seqan::StringSet >&, seqan::StringSet&, const MSplazerOptions&, seqan::Vcf) [with TBreakpoint = Breakpoint, seqan::Alloc<> >, seqan::String > >; TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; seqan::Vcf = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 121 | struct Breakpoint /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:271:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: 271 | _writeGlobalBreakpoints(globalBreakpoints, databases, databaseIDs, msplazerOptions, Vcf()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_array.h:91:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >*; TParam = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >*; TParam = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >, seqan::Alloc<> >; TValue = const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TTargetSpec = Alloc<>; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >, InfixSegment>, InfixSegment>, Tag >, Alloc<> >; TValue = Align, Alloc<> >, InfixSegment>, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:222:28: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 222 | appendValue(alignmentString, ali); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1608:11: required from ‘void seqan::append(TTarget&, TSource&) [with TTarget = String, Alloc<> >; TSource = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1608 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf_matepairs.h:177:15: required from ‘bool _importSequences(const seqan::CharString&, const seqan::CharString&, bool, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::String >&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 177 | append(seq, seqL); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:72:30: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 72 | if (!_importSequences(msplazerOptions.queryFile[0], msplazerOptions.queryFile[1], msplazerOptions.revCompl, queries, queryIDs, shortQueryIDs, readJoinPositions)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TValue2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Segment, Alloc<> >, InfixSegment>, InfixSegment>; typename Reference > >::Type = Segment, Alloc<> >, InfixSegment>, InfixSegment>&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_array.h:401:10: required from ‘void seqan::assignSource(Gaps >&, const TSequence2&) [with TSequence = Segment, Alloc<> >, InfixSegment>, InfixSegment>; TSequence2 = Segment, Alloc<> >, InfixSegment>, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 401 | value(gaps._source) = source; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:614:17: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 614 | assignSource(row(localAlign, 0), infH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> >, InfixSegment>, Owner<> >; TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:402:13: required from ‘void _fillMatrixBestEndsLeft(TMatrix&, seqan::String&, const seqan::Segment&, const seqan::Segment&, TSeed&, TSeed&, const TScore&) [with TMatrix = seqan::String >; TPossEnd = ExtensionEndPosition; TSequence = seqan::String, seqan::Alloc<> >; TSeed = seqan::Seed >; TScore = seqan::Score >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 402 | appendValue(str, infixH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:703:26: required from ‘bool _bestExtension(const TInfix&, const TInfix&, TSeed&, TSeed&, TPos, TPos, const TScore&, TDir, TSize, TEps, TAlign&) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSeed = seqan::Seed >; TPos = unsigned int; TDir = seqan::ExtensionDirection; TScore = seqan::Score >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 703 | _fillMatrixBestEndsLeft(matrixLeft, possibleEndsLeft, infH, infV, seed, seedOld, scoreMatrix); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:860:22: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 860 | if (!_bestExtension(infixH, infixV, seed, seedOld, alignLen, alignErr, scoreMatrix, direction, minLength, eps, align)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1608:11: required from ‘void seqan::append(TTarget&, TSource&) [with TTarget = String, Alloc<> >; TSource = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1608 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/gustaf_matepairs.h:177:15: required from ‘bool _importSequences(const seqan::CharString&, const seqan::CharString&, bool, seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet >&, seqan::String >&) [with TSequence = seqan::String, seqan::Alloc<> >; TId = seqan::String >; seqan::CharString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 177 | append(seq, seqL); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:72:30: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 72 | if (!_importSequences(msplazerOptions.queryFile[0], msplazerOptions.queryFile[1], msplazerOptions.revCompl, queries, queryIDs, shortQueryIDs, readJoinPositions)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment, Alloc<> >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment, Alloc<> >, InfixSegment>; TString2 = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:703:26: required from ‘bool _bestExtension(const TInfix&, const TInfix&, TSeed&, TSeed&, TPos, TPos, const TScore&, TDir, TSize, TEps, TAlign&) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSeed = seqan::Seed >; TPos = unsigned int; TDir = seqan::ExtensionDirection; TScore = seqan::Score >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 703 | _fillMatrixBestEndsLeft(matrixLeft, possibleEndsLeft, infH, infV, seed, seedOld, scoreMatrix); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:860:22: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 860 | if (!_bestExtension(infixH, infixV, seed, seedOld, alignLen, alignErr, scoreMatrix, direction, minLength, eps, align)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:703:26: required from ‘bool _bestExtension(const TInfix&, const TInfix&, TSeed&, TSeed&, TPos, TPos, const TScore&, TDir, TSize, TEps, TAlign&) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSeed = seqan::Seed >; TPos = unsigned int; TDir = seqan::ExtensionDirection; TScore = seqan::Score >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 703 | _fillMatrixBestEndsLeft(matrixLeft, possibleEndsLeft, infH, infV, seed, seedOld, scoreMatrix); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar_extension.h:860:22: required from ‘bool _extendAndExtract(const seqan::Align, seqan::InfixSegment> >&, TScoreValue, const TScore&, const seqan::Segment::Type, seqan::InfixSegment>&, const seqan::Segment::Type, seqan::InfixSegment>&, seqan::ExtensionDirection, TSize, TEps, TAlign&) [with TScoreValue = int; TScore = seqan::Score >; TSequence = seqan::String, seqan::Alloc<> >; TSize = int; TEps = double; TAlign = seqan::Align, seqan::Alloc<> >, seqan::Tag >; typename seqan::Infix::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 860 | if (!_bestExtension(infixH, infixV, seed, seedOld, alignLen, alignErr, scoreMatrix, direction, minLength, eps, align)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:643:26: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 643 | if (!_extendAndExtract(*aliIt, scoreDropOff, scoreMatrix, infH, infV, direction, minLength, eps, align)) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Triple; TSource = Triple]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:268:11: required from ‘void seqan::move(TTarget&, TSource&) [with TTarget = Triple; TSource = Triple]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 268 | assign(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1056:13: required from ‘void seqan::_arrayMoveForwardDefault(TSource1, TSource2, TTarget) [with TTarget = Triple*; TSource1 = Triple*; TSource2 = Triple*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1056 | move(*target_begin, *source_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1600:29: required from ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, False) [with TValue = Triple]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1600 | _arrayMoveForwardDefault(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = Triple]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1211:25: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = Triple*; TSource1 = Triple*; TSource2 = Triple*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1211 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1295:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1929:12: required from ‘void seqan::replace(TTarget&, TPositionBegin, TPositionEnd, const TSource&) [with TTarget = String, Alloc<> >; TPositionBegin = int; TPositionEnd = int; TSource = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1929 | replace(target, pos_begin, pos_end, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:224:20: required from ‘void _splitAtXDrops(TAlign&, seqan::Score >&, TScoreValue1, TScoreValue2, seqan::String&) [with TAlign = seqan::Align, seqan::Alloc<> >, seqan::InfixSegment>, seqan::InfixSegment>, seqan::Tag >; TScoreValue = int; TScoreValue1 = int; TScoreValue2 = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 224 | replace(queue, 0, 2, String()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:624:23: required from ‘void verifySwiftHit(const seqan::Segment&, const seqan::Segment&, TEpsilon, TSize, TDrop, TDelta, TSize1, TSize1&, TSize1, TId&, bool, QueryMatches >&, TTag) [with TInfix = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TEpsilon = double; TSize = int; TDelta = unsigned int; TDrop = double; TSize1 = unsigned int; TId = seqan::String >; TSource = seqan::String, seqan::Alloc<> >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 624 | _splitAtXDrops(localAlign, scoreMatrix, scoreDropOff, minScore, seedAlignments); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/../../../core/apps/stellar/stellar.h:716:17: required from ‘void stellar(seqan::Finder > >&, seqan::Pattern, TSpec>, seqan::Swift > >&, double, TSize, TDrop, TSize1, TSize1&, TSize1, TMode, TId&, bool, seqan::StringSet > >&, TTag) [with TText = seqan::String, seqan::Alloc<> >; TStringSetSpec = seqan::Dependent >; TIndexSpec = seqan::IndexQGram, seqan::Tag >; TSize = int; TDrop = double; TSize1 = unsigned int; TMode = bool; TSource = seqan::String, seqan::Alloc<> >; TId = seqan::String >; TTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 716 | verifySwiftHit(finderSegment, patternSegment, epsilon, minLength, xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | pattern.bucketParams[0].delta + pattern.bucketParams[0].overlap, disableThresh, compactThresh, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | numMatches, databaseID, dbStrand, value(matches, pattern.curSeqNo), tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/stellar_routines.h:197:20: required from ‘void _getStellarMatches(seqan::StringSet >&, seqan::StringSet >&, seqan::StringSet > >&, StellarOptions&, TMatches&) [with TSequence = seqan::String, seqan::Alloc<> >; TMatches = seqan::StringSet, seqan::Alloc<> >, seqan::String > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 197 | stellar(swiftFinder, swiftPattern, stellarOptions.epsilon, stellarOptions.minLength, stellarOptions.xDrop, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | stellarOptions.disableThresh, stellarOptions.compactThresh, stellarOptions.numMatches, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | stellarOptions.verbose, databaseIDs[i], true, stellarMatches, AllLocal()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf/msplazer_main.h:145:27: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 145 | _getStellarMatches(queries, databases, databaseIDs, stellarOptions, stellarMatches); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘constexpr seqan::Triple& seqan::Triple::operator=(const seqan::Triple&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:57: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: because ‘seqan::Triple’ has user-provided ‘seqan::Triple::Triple(const seqan::Triple&) [with T1 = unsigned int; T2 = unsigned int; T3 = int; TSpec = void]’ 162 | inline Triple(Triple const & _p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 44%] Linking CXX executable ../../../bin/gustaf cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/gustaf && /usr/bin/cmake -E cmake_link_script CMakeFiles/gustaf.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/gustaf.dir/gustaf.cpp.o -o ../../../bin/gustaf -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 44%] Built target gustaf make -f extras/apps/insegt/CMakeFiles/insegt.dir/build.make extras/apps/insegt/CMakeFiles/insegt.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/insegt /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/insegt/CMakeFiles/insegt.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/insegt/CMakeFiles/insegt.dir/build.make extras/apps/insegt/CMakeFiles/insegt.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 45%] Building CXX object extras/apps/insegt/CMakeFiles/insegt.dir/insegt.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/insegt && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/insegt/CMakeFiles/insegt.dir/insegt.cpp.o -MF CMakeFiles/insegt.dir/insegt.cpp.o.d -o CMakeFiles/insegt.dir/insegt.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:14: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:1: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:16: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:17: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:21: /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/create_gff.h: In function ‘void seqan::createAnnoCountGFF(TFile&, TAnnoCountStore&, TAnnoNormStore&, FragmentStore&, TMap&)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/create_gff.h:225:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 225 | if (getValue(itAnno).typeId != INVALID_ID) | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/create_gff.h:228:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 228 | if (getValue(itAnno).contigId == INVALID_ID ) | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:23: /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h: In function ‘bool seqan::ngsOverlapper(TOptions&)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:901:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 901 | if (!readOutput.good()) | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:903:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 903 | createReadCountGFF(readOutput, readAnnoStore, fragStore); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:908:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 908 | if (!annoOutput.good()) | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:910:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 910 | createAnnoCountGFF(annoOutput, annoCountStore, annoNormStore, fragStore, mapO); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:915:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 915 | if (!tupleOutput.good()) | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:917:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 917 | createTupleCountGFF(tupleOutput, tupleCountStore, fragStore, options.thresholdCount, options.thresholdRPKM); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:188:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 188 | if (res != ArgumentParser::PARSE_OK) | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:191:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 191 | if (options.maxTuple) | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:61: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h: In instantiation of ‘seqan::Iter > seqan::nodeDown(const Iter >&) [with TFragmentStore = FragmentStore<>; TSpec = void]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:45:64: required from ‘void seqan::adjustParentEntries(FragmentStore&) [with TSpec = void; TConfig = FragmentStoreConfig]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:191:9: note: 45 | getAnnotation(it).contigId = getAnnotation(nodeDown(it)).contigId; // If no child exists: nothing happens /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:191:9: note: | ~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:865:21: required from ‘bool seqan::ngsOverlapper(TOptions&) [with TOptions = InsegtOptions]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:191:9: note: 865 | adjustParentEntries(fragStore); /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:191:9: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:197:15: required from here /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:191:9: note: 197 | ngsOverlapper(options); /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:191:9: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:1281:54: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::AnnotationTree<> >::Iter(const seqan::Iter, seqan::AnnotationTree<> >&)’ is deprecated [-Wdeprecated-copy] 1281 | Iter > tmp(it); | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: because ‘seqan::Iter, seqan::AnnotationTree<> >’ has user-provided ‘const seqan::Iter >& seqan::Iter >::operator=(const seqan::Iter >&) [with TFragmentStore = seqan::FragmentStore<>; TSpec = void]’ 415 | operator = (Iter const &_origin) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:1283:16: warning: implicitly-declared ‘constexpr seqan::Iter, seqan::AnnotationTree<> >::Iter(const seqan::Iter, seqan::AnnotationTree<> >&)’ is deprecated [-Wdeprecated-copy] 1283 | return tmp; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: because ‘seqan::Iter, seqan::AnnotationTree<> >’ has user-provided ‘const seqan::Iter >& seqan::Iter >::operator=(const seqan::Iter >&) [with TFragmentStore = seqan::FragmentStore<>; TSpec = void]’ 415 | operator = (Iter const &_origin) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:55: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h: In instantiation of ‘void seqan::findIntervals(const Graph&, const TPropertyMap&, TValue, String&) [with TSpec = Directed >; TPropertyMap = String, StorePointsOnly>, Alloc<> >; TValue = unsigned int; TCargo = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_intervaltree.h:182:15: required from ‘void seqan::findIntervalsForInterval(String&, TIntervalTree&, TInterval&, const unsigned int&) [with TIntervalTree = IntervalTree; TInterval = Interval; TCargo = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: 182 | findIntervals(intervalTree.g, intervalTree.pm, interval.i1 + offsetInterval, result1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:82:27: required from ‘void seqan::getIdsForRead(TAnnoIds&, FragmentStore&, TIntervalTree&, TIntervals&, unsigned int) [with TAnnoIds = StringSet >, Owner<> >; TSpec = void; TConfig = FragmentStoreConfig; TIntervalTree = IntervalTree; TIntervals = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: 82 | findIntervalsForInterval(value(itR), intervalTree, getValue(itI), offsetInterval); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/fusion.h:775:18: required from ‘void seqan::getResults_Fusion(TReadAnnoStore&, TAnnoCountStore&, TTupleCountStore&, TTupleCountStore_Fusion&, FragmentStore&, unsigned int, bool, unsigned int, unsigned int, bool) [with TReadAnnoStore = String >; TAnnoCountStore = String >; TTupleCountStore = String >; TTupleCountStore_Fusion = String >; TSpec = void; TConfig = FragmentStoreConfig]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: 775 | getIdsForRead(ids, fragStore, *intervalTree, getValue(it).intervals, offsetInterval); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:884:20: required from ‘bool seqan::ngsOverlapper(TOptions&) [with TOptions = InsegtOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: 884 | getResults_Fusion(readAnnoStore, annoCountStore, tupleCountStore, tupleCountStore_Fusion, fragStore, options.nTuple, options.exact_nTuple, options.offsetInterval, options.thresholdGaps, options.unknownO); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:197:15: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: 197 | ngsOverlapper(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_annotation.h:415:9: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1827:26: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1827 | act_prop = property(pm,act_knot); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1838:43: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1838 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1859:51: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1859 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘seqan::Iter > > seqan::operator+(const Iter > >&, TDifference) [with TGaps = Gaps >, InfixSegment>, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; TDifference = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1189:28: required from ‘typename seqan::Iterator >::Type seqan::iter(T&, TPos, Tag) [with T = Gaps >, InfixSegment>, AnchorGaps, Alloc<> > > >; TPos = int; TTag = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1189 | return begin(me, tag_) + pos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1169:16: required from ‘typename seqan::Iterator::Type>::Type seqan::iter(T&, TPos) [with T = Gaps >, InfixSegment>, AnchorGaps, Alloc<> > > >; TPos = int; typename Iterator::Type>::Type = Iter >, InfixSegment>, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1169 | return iter(me, pos, typename DefaultGetIteratorSpec::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_anchor.h:465:20: required from ‘void seqan::insertGaps(Gaps >&, TPosition, TCount) [with TSequence = Segment >, InfixSegment>; TGapAnchors = String, Alloc<> >; TPosition = int; TCount = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 465 | TIter it = iter(gaps, clippedViewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2801:19: required from ‘void seqan::convertPairWiseToGlobalAlignment(FragmentStore&, TContigGapsString&) [with TSpec = void; TConfig = FragmentStoreConfig; TContigGapsString = StringSet, Alloc<> >, Owner > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 2801 | insertGaps(gaps, insPos - rBegin, blkLen); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:459:45: required from ‘void seqan::_readImpl(TStreamOrReader&, FragmentStore&, const TTag&, const FragStoreImportFlags&) [with TStreamOrReader = RecordReader, SinglePass >; TSpec = void; TConfig = FragmentStoreConfig; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 459 | convertPairWiseToGlobalAlignment(fragStore, contigAnchorGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:474:18: required from ‘void seqan::read(TFile&, FragmentStore&, Sam, const FragStoreImportFlags&) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 474 | _readImpl(reader, fragStore, Sam(), importFlags); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:496:13: required from ‘void seqan::read(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 496 | read(file, fragStore, Sam(), FragStoreImportFlags()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:838:6: required from ‘bool seqan::ngsOverlapper(TOptions&) [with TOptions = InsegtOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 838 | read(fileSAM, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:197:15: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 197 | ngsOverlapper(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:742:58: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 742 | Iter > > result = lhs; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:744:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 744 | return result; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::InfixSegment>, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:12: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>; TValue2 = const Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1018:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Segment, Alloc<> >, InfixSegment>; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1018 | create(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:153:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2738:18: required from ‘void seqan::convertPairWiseToGlobalAlignment(FragmentStore&, TContigGapsString&) [with TSpec = void; TConfig = FragmentStoreConfig; TContigGapsString = StringSet, Alloc<> >, Owner > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 2738 | TContigGapsPW contigGapsPW(/*contigInfix, */gaps[(*it).id]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:459:45: required from ‘void seqan::_readImpl(TStreamOrReader&, FragmentStore&, const TTag&, const FragStoreImportFlags&) [with TStreamOrReader = RecordReader, SinglePass >; TSpec = void; TConfig = FragmentStoreConfig; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 459 | convertPairWiseToGlobalAlignment(fragStore, contigAnchorGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:474:18: required from ‘void seqan::read(TFile&, FragmentStore&, Sam, const FragStoreImportFlags&) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 474 | _readImpl(reader, fragStore, Sam(), importFlags); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:496:13: required from ‘void seqan::read(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 496 | read(file, fragStore, Sam(), FragStoreImportFlags()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:838:6: required from ‘bool seqan::ngsOverlapper(TOptions&) [with TOptions = InsegtOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 838 | read(fileSAM, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:197:15: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 197 | ngsOverlapper(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:13: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment >, seqan::InfixSegment>*; TParam = seqan::Segment >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment >, InfixSegment>*; TParam = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder >, InfixSegment>, Tag >; TValue = Segment >, InfixSegment>; typename Value::Type = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment >, InfixSegment>; TValue2 = const Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1018:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Segment >, InfixSegment>; TSource = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1018 | create(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:153:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2739:15: required from ‘void seqan::convertPairWiseToGlobalAlignment(FragmentStore&, TContigGapsString&) [with TSpec = void; TConfig = FragmentStoreConfig; TContigGapsString = StringSet, Alloc<> >, Owner > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2739 | TReadGaps readGaps(store.readSeqStore[(*it).readId], (*it).gaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:459:45: required from ‘void seqan::_readImpl(TStreamOrReader&, FragmentStore&, const TTag&, const FragStoreImportFlags&) [with TStreamOrReader = RecordReader, SinglePass >; TSpec = void; TConfig = FragmentStoreConfig; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 459 | convertPairWiseToGlobalAlignment(fragStore, contigAnchorGaps); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:474:18: required from ‘void seqan::read(TFile&, FragmentStore&, Sam, const FragStoreImportFlags&) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 474 | _readImpl(reader, fragStore, Sam(), importFlags); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:496:13: required from ‘void seqan::read(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 496 | read(file, fragStore, Sam(), FragStoreImportFlags()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:838:6: required from ‘bool seqan::ngsOverlapper(TOptions&) [with TOptions = InsegtOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 838 | read(fileSAM, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:197:15: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 197 | ngsOverlapper(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String >, GapAnchor, void>, Alloc<> >; TValue = ContigStoreElement >, GapAnchor, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1117:14: required from ‘void seqan::_storeAppendContig(FragmentStore&, TId&, TName&) [with TSpec = void; TConfig = FragmentStoreConfig; TId = unsigned int; TName = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1117 | appendValue(fragStore.contigStore, TContigElement()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_gff.h:256:23: required from ‘void seqan::_storeOneAnnotation(TFragmentStore&, IOContextGff_&) [with TFragmentStore = FragmentStore<>; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 256 | _storeAppendContig(fragStore, ctx.annotation.contigId, ctx.contigName); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_gff.h:331:32: required from ‘void seqan::read(TFile&, FragmentStore&, Gff) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Gff = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 331 | _storeOneAnnotation(fragStore, ctx); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:861:10: required from ‘bool seqan::ngsOverlapper(TOptions&) [with TOptions = InsegtOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 861 | read(fileGFF, fragStore, Gff()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:197:15: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 197 | ngsOverlapper(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:577:30: required from ‘void seqan::_readAlignments(TStreamOrReader&, BamIOContext&, FragmentStore&, TContigAnchorGaps&, TMatchMateInfos&, const TTag&, const FragStoreImportFlags&) [with TStreamOrReader = RecordReader, SinglePass >; TNameStore = StringSet > >; TNameStoreCache = NameStoreCache > >, String > >; TSpec = void; TConfig = FragmentStoreConfig; TContigAnchorGaps = StringSet, Alloc<> >, Owner > >; TMatchMateInfos = String, Alloc<> >; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 577 | _readOneAlignment(streamOrReader, bamIOContext, fragStore, contigAnchorGaps, matchMateInfos, contextSAM, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | importFlags, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:452:24: required from ‘void seqan::_readImpl(TStreamOrReader&, FragmentStore&, const TTag&, const FragStoreImportFlags&) [with TStreamOrReader = RecordReader, SinglePass >; TSpec = void; TConfig = FragmentStoreConfig; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 452 | _readAlignments(streamOrReader, bamIOContext, fragStore, contigAnchorGaps, matchMateInfos, tag, importFlags); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:474:18: required from ‘void seqan::read(TFile&, FragmentStore&, Sam, const FragStoreImportFlags&) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 474 | _readImpl(reader, fragStore, Sam(), importFlags); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:496:13: required from ‘void seqan::read(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 496 | read(file, fragStore, Sam(), FragStoreImportFlags()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:838:6: required from ‘bool seqan::ngsOverlapper(TOptions&) [with TOptions = InsegtOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 838 | read(fileSAM, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:197:15: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 197 | ngsOverlapper(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:577:30: required from ‘void seqan::_readAlignments(TStreamOrReader&, BamIOContext&, FragmentStore&, TContigAnchorGaps&, TMatchMateInfos&, const TTag&, const FragStoreImportFlags&) [with TStreamOrReader = RecordReader, SinglePass >; TNameStore = StringSet > >; TNameStoreCache = NameStoreCache > >, String > >; TSpec = void; TConfig = FragmentStoreConfig; TContigAnchorGaps = StringSet, Alloc<> >, Owner > >; TMatchMateInfos = String, Alloc<> >; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 577 | _readOneAlignment(streamOrReader, bamIOContext, fragStore, contigAnchorGaps, matchMateInfos, contextSAM, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | importFlags, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:452:24: required from ‘void seqan::_readImpl(TStreamOrReader&, FragmentStore&, const TTag&, const FragStoreImportFlags&) [with TStreamOrReader = RecordReader, SinglePass >; TSpec = void; TConfig = FragmentStoreConfig; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 452 | _readAlignments(streamOrReader, bamIOContext, fragStore, contigAnchorGaps, matchMateInfos, tag, importFlags); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:474:18: required from ‘void seqan::read(TFile&, FragmentStore&, Sam, const FragStoreImportFlags&) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 474 | _readImpl(reader, fragStore, Sam(), importFlags); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:496:13: required from ‘void seqan::read(TFile&, FragmentStore&, Sam) [with TFile = std::basic_fstream; TSpec = void; TConfig = FragmentStoreConfig; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 496 | read(file, fragStore, Sam(), FragStoreImportFlags()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/overlap_module.h:838:6: required from ‘bool seqan::ngsOverlapper(TOptions&) [with TOptions = InsegtOptions]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 838 | read(fileSAM, fragStore, Sam()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt/insegt.cpp:197:15: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 197 | ngsOverlapper(options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:56, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h: In function ‘unsigned int seqan::cigarToGapAnchorRead(const TCigarString&, TGaps&) [with TCigarString = String >; TGaps = Gaps >, InfixSegment>, AnchorGaps, Alloc<> > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:534:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 534 | insertGaps(it, cigar[i].count); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:535:13: note: here 535 | case 'I': | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h: In function ‘unsigned int seqan::cigarToGapAnchorRead(const TCigarString&, TGaps&) [with TCigarString = String >; TGaps = Gaps, Alloc<> > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:534:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 534 | insertGaps(it, cigar[i].count); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:535:13: note: here 535 | case 'I': | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h: In function ‘unsigned int seqan::cigarToGapAnchorContig(const TCigarString&, TGaps&) [with TCigarString = String >; TGaps = Gaps, Alloc<> > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:564:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 564 | insertGaps(it, cigar[i].count); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/cigar.h:565:13: note: here 565 | case 'D': | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 46%] Linking CXX executable ../../../bin/insegt cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/insegt && /usr/bin/cmake -E cmake_link_script CMakeFiles/insegt.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/insegt.dir/insegt.cpp.o -o ../../../bin/insegt -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 46%] Built target insegt make -f extras/apps/mason2/CMakeFiles/mason_sim.dir/build.make extras/apps/mason2/CMakeFiles/mason_sim.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_sim.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/mason2/CMakeFiles/mason_sim.dir/build.make extras/apps/mason2/CMakeFiles/mason_sim.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 47%] Building CXX object extras/apps/mason2/CMakeFiles/mason_sim.dir/external_split_merge.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_sim.dir/external_split_merge.cpp.o -MF CMakeFiles/mason_sim.dir/external_split_merge.cpp.o.d -o CMakeFiles/mason_sim.dir/external_split_merge.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/external_split_merge.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/external_split_merge.h:52, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/external_split_merge.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/external_split_merge.h:49: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object extras/apps/mason2/CMakeFiles/mason_sim.dir/genomic_variants.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_sim.dir/genomic_variants.cpp.o -MF CMakeFiles/mason_sim.dir/genomic_variants.cpp.o.d -o CMakeFiles/mason_sim.dir/genomic_variants.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:53, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:52: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/score.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:45, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.h:52: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:55: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h: In instantiation of ‘void seqan::findIntervals(const Graph&, const TPropertyMap&, TValue, String&) [with TSpec = Directed >; TPropertyMap = String, StorePointsOnly>, Alloc<> >; TValue = int; TCargo = GenomicInterval]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1886:15: required from ‘void seqan::findIntervals(const IntervalTree&, TValue, String&) [with TValue = int; TCargo = GenomicInterval]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1886 | findIntervals(it.g,it.pm,query,result); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.cpp:644:18: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 644 | findIntervals(svIntervalTree, svPos, intervals); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1827:26: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1827 | act_prop = property(pm,act_knot); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1838:43: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1838 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1859:51: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1859 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1626:11: required from ‘void seqan::append(TTarget&, const TSource&) [with TTarget = String, Alloc<> >; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1626 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.cpp:234:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 234 | append(seq, infix(contig, lastPos, snpRecord.pos)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1477:56: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = const seqan::SimpleType; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1477 | typename Size::Type new_length = reserve(me, me_length + 1, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TValue = SimpleType; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.cpp:246:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 246 | appendValue(seq, snpRecord.to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = Segment, Alloc<> >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1626:11: required from ‘void seqan::append(TTarget&, const TSource&) [with TTarget = String, Alloc<> >; TSource = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1626 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.cpp:234:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 234 | append(seq, infix(contig, lastPos, snpRecord.pos)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ [ 48%] Building CXX object extras/apps/mason2/CMakeFiles/mason_sim.dir/mason_options.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_sim.dir/mason_options.cpp.o -MF CMakeFiles/mason_sim.dir/mason_options.cpp.o.d -o CMakeFiles/mason_sim.dir/mason_options.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_options.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_options.h:51, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_options.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 49%] Building CXX object extras/apps/mason2/CMakeFiles/mason_sim.dir/methylation_levels.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_sim.dir/methylation_levels.cpp.o -MF CMakeFiles/mason_sim.dir/methylation_levels.cpp.o.d -o CMakeFiles/mason_sim.dir/methylation_levels.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:39: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ [ 49%] Building CXX object extras/apps/mason2/CMakeFiles/mason_sim.dir/simulate_454.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_sim.dir/simulate_454.cpp.o -MF CMakeFiles/mason_sim.dir/simulate_454.cpp.o.d -o CMakeFiles/mason_sim.dir/simulate_454.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_454.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:42, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_454.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/stdexcept:39, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:40: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1477:56: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = const seqan::SimpleType; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1477 | typename Size::Type new_length = reserve(me, me_length + 1, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TValue = SimpleType; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_454.cpp:372:24: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 372 | appendValue(seq, seqan::Dna(i % 4)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object extras/apps/mason2/CMakeFiles/mason_sim.dir/simulate_base.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_sim.dir/simulate_base.cpp.o -MF CMakeFiles/mason_sim.dir/simulate_base.cpp.o.d -o CMakeFiles/mason_sim.dir/simulate_base.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_base.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:42, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_base.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/stdexcept:39, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:40: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object extras/apps/mason2/CMakeFiles/mason_sim.dir/simulate_genome.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_sim.dir/simulate_genome.cpp.o -MF CMakeFiles/mason_sim.dir/simulate_genome.cpp.o.d -o CMakeFiles/mason_sim.dir/simulate_genome.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_genome.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_genome.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_genome.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/sstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_genome.h:42: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_genome.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1477:56: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = const char; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1477 | typename Size::Type new_length = reserve(me, me_length + 1, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TValue = char; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >; TValue = char]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_genome.cpp:69:28: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 69 | appendValue(contig, 'A'); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object extras/apps/mason2/CMakeFiles/mason_sim.dir/simulate_illumina.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_sim.dir/simulate_illumina.cpp.o -MF CMakeFiles/mason_sim.dir/simulate_illumina.cpp.o.d -o CMakeFiles/mason_sim.dir/simulate_illumina.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_illumina.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:42, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_illumina.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/stdexcept:39, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:40: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h: In instantiation of ‘seqan::ModifiedString::ModifiedString(THost_&&, typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type*) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THost = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >; TSpec = seqan::Tag; typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type = void; typename seqan::RemoveReference::Type = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >; typename seqan::RemoveReference::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_illumina.cpp:259:72: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 259 | _simulateSequence(seq, rng, TRevCompFrag(prefix(frag, lenInRef)), cigar); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:161:13: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 161 | _host(std::forward(host)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:69: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: initializing argument 1 of ‘seqan::ModifiedString >::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TFunctor = seqan::FunctorComplement >; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 165 | ModifiedString(typename Parameter_::Type host): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = const seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:111:7: required from ‘void {anonymous}::_simulateSequence(TRead&, TRng&, const TFrag&, const TCigarString&) [with TFrag = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >, seqan::Tag >; TRead = seqan::String, seqan::Alloc<> >; TRng = seqan::Rng; TCigarString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: 111 | class ModifiedIterator > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_illumina.cpp:259:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: 259 | _simulateSequence(seq, rng, TRevCompFrag(prefix(frag, lenInRef)), cigar); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = const String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:166:25: required from ‘seqan::ModifiedString >::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TFunctor = seqan::FunctorComplement >; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 166 | _host(_toPointer(host)), tmp_value() /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:161:13: required from ‘seqan::ModifiedString::ModifiedString(THost_&&, typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type*) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THost = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >; TSpec = seqan::Tag; typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type = void; typename seqan::RemoveReference::Type = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >; typename seqan::RemoveReference::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 161 | _host(std::forward(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_illumina.cpp:259:72: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 259 | _simulateSequence(seq, rng, TRevCompFrag(prefix(frag, lenInRef)), cigar); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:670:20: required from ‘typename seqan::Iterator, const seqan::Tag >::Type seqan::end(ModifiedString&, Tag) [with THost = Segment, Alloc<> >, InfixSegment>; TSpec = ModView > >; TTagSpec = Rooted_; typename Iterator, const Tag >::Type = ModifiedIterator, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >, ModView > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 670 | TResult tmp(end(host(me), tag_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:452:102: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(const ModifiedString >&, Tag) [with THost = ModifiedString, Alloc<> >, InfixSegment>, ModView > > >; TTagSpec = Standard_; typename Iterator >, const Tag >::Type = ModifiedIterator, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 452 | typename Iterator< ModifiedString const, Tag const >::Type temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_illumina.cpp:193:25: required from ‘void {anonymous}::_simulateSequence(TRead&, TRng&, const TFrag&, const TCigarString&) [with TFrag = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >, seqan::Tag >; TRead = seqan::String, seqan::Alloc<> >; TRng = seqan::Rng; TCigarString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 193 | TFragIter it = begin(frag, seqan::Standard()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_illumina.cpp:259:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 259 | _simulateSequence(seq, rng, TRevCompFrag(prefix(frag, lenInRef)), cigar); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = const seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1477:56: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = const seqan::SimpleType; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1477 | typename Size::Type new_length = reserve(me, me_length + 1, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TValue = SimpleType; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_illumina.cpp:201:28: required from ‘void {anonymous}::_simulateSequence(TRead&, TRng&, const TFrag&, const TCigarString&) [with TFrag = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TRead = seqan::String, seqan::Alloc<> >; TRng = seqan::Rng; TCigarString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 201 | appendValue(read, *it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_illumina.cpp:257:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 257 | _simulateSequence(seq, rng, prefix(frag, lenInRef), cigar); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object extras/apps/mason2/CMakeFiles/mason_sim.dir/simulate_sanger.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_sim.dir/simulate_sanger.cpp.o -MF CMakeFiles/mason_sim.dir/simulate_sanger.cpp.o.d -o CMakeFiles/mason_sim.dir/simulate_sanger.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_sanger.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:42, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_sanger.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/stdexcept:39, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:40: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h: In instantiation of ‘seqan::ModifiedString::ModifiedString(THost_&&, typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type*) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THost = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >; TSpec = seqan::Tag; typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type = void; typename seqan::RemoveReference::Type = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >; typename seqan::RemoveReference::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_sanger.cpp:146:76: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 146 | _simulateSequence(seq, rng, TRevCompFrag(prefix(frag, sampleLength)), cigar); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:161:13: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 161 | _host(std::forward(host)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:69: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: initializing argument 1 of ‘seqan::ModifiedString >::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TFunctor = seqan::FunctorComplement >; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 165 | ModifiedString(typename Parameter_::Type host): | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = const seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:111:7: required from ‘void {anonymous}::_simulateSequence(TRead&, TRng&, const TFrag&, const TCigarString&) [with TFrag = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >, seqan::Tag >; TRead = seqan::String, seqan::Alloc<> >; TRng = seqan::Rng; TCigarString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: 111 | class ModifiedIterator > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_sanger.cpp:146:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: 146 | _simulateSequence(seq, rng, TRevCompFrag(prefix(frag, sampleLength)), cigar); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:165:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = const String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_view.h:166:25: required from ‘seqan::ModifiedString >::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TFunctor = seqan::FunctorComplement >; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 166 | _host(_toPointer(host)), tmp_value() /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:161:13: required from ‘seqan::ModifiedString::ModifiedString(THost_&&, typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type*) [with THost_ = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; THost = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >; TSpec = seqan::Tag; typename seqan::EnableIf::Type, typename seqan::RemoveReference::Type> >::Type = void; typename seqan::RemoveReference::Type = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >; typename seqan::RemoveReference::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 161 | _host(std::forward(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_sanger.cpp:146:76: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 146 | _simulateSequence(seq, rng, TRevCompFrag(prefix(frag, sampleLength)), cigar); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:670:20: required from ‘typename seqan::Iterator, const seqan::Tag >::Type seqan::end(ModifiedString&, Tag) [with THost = Segment, Alloc<> >, InfixSegment>; TSpec = ModView > >; TTagSpec = Rooted_; typename Iterator, const Tag >::Type = ModifiedIterator, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >, ModView > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 670 | TResult tmp(end(host(me), tag_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:452:102: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(const ModifiedString >&, Tag) [with THost = ModifiedString, Alloc<> >, InfixSegment>, ModView > > >; TTagSpec = Standard_; typename Iterator >, const Tag >::Type = ModifiedIterator, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >, ModView > > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 452 | typename Iterator< ModifiedString const, Tag const >::Type temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_sanger.cpp:59:25: required from ‘void {anonymous}::_simulateSequence(TRead&, TRng&, const TFrag&, const TCigarString&) [with TFrag = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::ModView > > >, seqan::Tag >; TRead = seqan::String, seqan::Alloc<> >; TRng = seqan::Rng; TCigarString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 59 | TFragIter it = begin(frag, seqan::Standard()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_sanger.cpp:146:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 146 | _simulateSequence(seq, rng, TRevCompFrag(prefix(frag, sampleLength)), cigar); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = const seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = const seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1477:56: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = const seqan::SimpleType; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1477 | typename Size::Type new_length = reserve(me, me_length + 1, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TValue = SimpleType; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = String, Alloc<> >; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_sanger.cpp:67:28: required from ‘void {anonymous}::_simulateSequence(TRead&, TRng&, const TFrag&, const TCigarString&) [with TFrag = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TRead = seqan::String, seqan::Alloc<> >; TRng = seqan::Rng; TCigarString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 67 | appendValue(read, *it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_sanger.cpp:144:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 144 | _simulateSequence(seq, rng, prefix(frag, sampleLength), cigar); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object extras/apps/mason2/CMakeFiles/mason_sim.dir/vcf_materialization.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_sim.dir/vcf_materialization.cpp.o -MF CMakeFiles/mason_sim.dir/vcf_materialization.cpp.o.d -o CMakeFiles/mason_sim.dir/vcf_materialization.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.h:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/stdexcept:39, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.h:38: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.h:42: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h: In function ‘int seqan::writeRecord(TStream&, const VcfRecord&, const VcfIOContext&, const Vcf&)’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:190:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 190 | else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 192 | streamWriteChar(stream, '\t'); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.h:52, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.h:40: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type, const TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = seqan::SimpleType; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1925 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1964:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, const TValue2&, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TValue2 = SimpleType; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1964 | return _Resize_String >::resize_(me, new_length, val); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String, Alloc<> >; TSize = unsigned int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:426:11: required from ‘int seqan::readRegion(String&, const FaiIndex&, unsigned int, unsigned int, unsigned int) [with TValue = SimpleType; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 426 | resize(str, toRead, TValue()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:505:22: required from ‘int seqan::readSequence(String&, const FaiIndex&, unsigned int) [with TValue = SimpleType; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 505 | return readRegion(str, index, refId, 0, sequenceLength(index, refId)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.cpp:268:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 268 | if (readSequence(seq, faiIndex, currRID) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 54%] Linking CXX static library libmason_sim.a cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/cmake -P CMakeFiles/mason_sim.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/mason_sim.dir/link.txt --verbose=1 /usr/bin/ar qc libmason_sim.a CMakeFiles/mason_sim.dir/external_split_merge.cpp.o CMakeFiles/mason_sim.dir/genomic_variants.cpp.o CMakeFiles/mason_sim.dir/mason_options.cpp.o CMakeFiles/mason_sim.dir/methylation_levels.cpp.o CMakeFiles/mason_sim.dir/simulate_454.cpp.o CMakeFiles/mason_sim.dir/simulate_base.cpp.o CMakeFiles/mason_sim.dir/simulate_genome.cpp.o CMakeFiles/mason_sim.dir/simulate_illumina.cpp.o CMakeFiles/mason_sim.dir/simulate_sanger.cpp.o CMakeFiles/mason_sim.dir/vcf_materialization.cpp.o /usr/bin/ranlib libmason_sim.a make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 54%] Built target mason_sim make -f extras/apps/mason2/CMakeFiles/mason_genome.dir/build.make extras/apps/mason2/CMakeFiles/mason_genome.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_genome.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/mason2/CMakeFiles/mason_genome.dir/build.make extras/apps/mason2/CMakeFiles/mason_genome.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 55%] Building CXX object extras/apps/mason2/CMakeFiles/mason_genome.dir/mason_genome.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_genome.dir/mason_genome.cpp.o -MF CMakeFiles/mason_genome.dir/mason_genome.cpp.o.d -o CMakeFiles/mason_genome.dir/mason_genome.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_genome.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_genome.cpp:40: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_genome.cpp:37: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/simulate_genome.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_genome.cpp:42: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 55%] Linking CXX executable ../../../bin/mason_genome cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/mason_genome.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/mason_genome.dir/mason_genome.cpp.o -o ../../../bin/mason_genome -lrt -L/usr/lib -lz libmason_sim.a -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 55%] Built target mason_genome make -f extras/apps/mason2/CMakeFiles/mason_methylation.dir/build.make extras/apps/mason2/CMakeFiles/mason_methylation.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_methylation.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/mason2/CMakeFiles/mason_methylation.dir/build.make extras/apps/mason2/CMakeFiles/mason_methylation.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 55%] Building CXX object extras/apps/mason2/CMakeFiles/mason_methylation.dir/mason_methylation.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_methylation.dir/mason_methylation.cpp.o -MF CMakeFiles/mason_methylation.dir/mason_methylation.cpp.o.d -o CMakeFiles/mason_methylation.dir/mason_methylation.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_methylation.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_methylation.cpp:39: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_methylation.cpp:37: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_methylation.cpp:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type, const TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = seqan::SimpleType; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1925 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1964:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, const TValue2&, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TValue2 = SimpleType; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1964 | return _Resize_String >::resize_(me, new_length, val); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String, Alloc<> >; TSize = unsigned int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:426:11: required from ‘int seqan::readRegion(String&, const FaiIndex&, unsigned int, unsigned int, unsigned int) [with TValue = SimpleType; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 426 | resize(str, toRead, TValue()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:505:22: required from ‘int seqan::readSequence(String&, const FaiIndex&, unsigned int) [with TValue = SimpleType; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 505 | return readRegion(str, index, refId, 0, sequenceLength(index, refId)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_methylation.cpp:166:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 166 | if (readSequence(contig, faiIndex, i) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 56%] Linking CXX executable ../../../bin/mason_methylation cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/mason_methylation.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/mason_methylation.dir/mason_methylation.cpp.o -o ../../../bin/mason_methylation -lrt -L/usr/lib -lz libmason_sim.a -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 56%] Built target mason_methylation make -f extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/build.make extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/build.make extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 57%] Building CXX object extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/mason_frag_sequencing.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/mason_frag_sequencing.cpp.o -MF CMakeFiles/mason_frag_sequencing.dir/mason_frag_sequencing.cpp.o.d -o CMakeFiles/mason_frag_sequencing.dir/mason_frag_sequencing.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_frag_sequencing.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_frag_sequencing.cpp:39: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_frag_sequencing.cpp:37: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_frag_sequencing.cpp:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:262:12: required from ‘int seqan::_clearAndReserveMemory(TIdString&, TSeqString&, RecordReader >&, const TTag&) [with TIdString = String >; TSeqString = String, Alloc<> >; TFile = String >; TSpec = Tag; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 262 | reserve(seq, seqLength, Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:557:37: required from ‘int seqan::readRecord(TIdString&, TSeqString&, RecordReader&, const Fasta&) [with TIdString = String >; TSeqString = String, Alloc<> >; TFile = String >; TPass = DoublePass >; Fasta = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 557 | int res = _clearAndReserveMemory(meta, seq, reader, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:501:40: required from ‘int seqan::SequenceStreamImpl_::readRecord(TId&, TSequence&, const TFormatTag&) [with TId = seqan::String >; TSequence = seqan::String, seqan::Alloc<> >; TFormatTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 501 | res = seqan::readRecord(id, seq, *_mmapReaderDoublePass, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream.h:697:38: required from ‘int seqan::readRecord(TId&, TSequence&, SequenceStream&) [with TId = String >; TSequence = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 697 | res = seqIO._impl->readRecord(id, seq, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_frag_sequencing.cpp:202:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 202 | if (readRecord(fragId, fragSeq, inFragments) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 58%] Linking CXX executable ../../../bin/mason_frag_sequencing cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/mason_frag_sequencing.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/mason_frag_sequencing.dir/mason_frag_sequencing.cpp.o -o ../../../bin/mason_frag_sequencing -lrt -L/usr/lib -lz libmason_sim.a -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 58%] Built target mason_frag_sequencing make -f extras/apps/mason2/CMakeFiles/mason_variator.dir/build.make extras/apps/mason2/CMakeFiles/mason_variator.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_variator.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/mason2/CMakeFiles/mason_variator.dir/build.make extras/apps/mason2/CMakeFiles/mason_variator.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 58%] Building CXX object extras/apps/mason2/CMakeFiles/mason_variator.dir/mason_variator.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_variator.dir/mason_variator.cpp.o -MF CMakeFiles/mason_variator.dir/mason_variator.cpp.o.d -o CMakeFiles/mason_variator.dir/mason_variator.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_variator.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_variator.cpp:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_variator.cpp:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_variator.cpp:48: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h: In function ‘int seqan::writeRecord(TStream&, const VcfRecord&, const VcfIOContext&, const Vcf&)’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:190:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 190 | else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 192 | streamWriteChar(stream, '\t'); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_variator.cpp:50: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type, const TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = seqan::SimpleType; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1925 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1964:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, const TValue2&, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TValue2 = SimpleType; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1964 | return _Resize_String >::resize_(me, new_length, val); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String, Alloc<> >; TSize = int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_variator.cpp:1085:15: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 1085 | resize(tos, options.numHaplotypes, from); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX executable ../../../bin/mason_variator cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/mason_variator.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/mason_variator.dir/mason_variator.cpp.o -o ../../../bin/mason_variator -lrt -L/usr/lib -lz libmason_sim.a -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 59%] Built target mason_variator make -f extras/apps/mason2/CMakeFiles/mason_materializer.dir/build.make extras/apps/mason2/CMakeFiles/mason_materializer.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_materializer.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/mason2/CMakeFiles/mason_materializer.dir/build.make extras/apps/mason2/CMakeFiles/mason_materializer.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 60%] Building CXX object extras/apps/mason2/CMakeFiles/mason_materializer.dir/mason_materializer.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_materializer.dir/mason_materializer.cpp.o -MF CMakeFiles/mason_materializer.dir/mason_materializer.cpp.o.d -o CMakeFiles/mason_materializer.dir/mason_materializer.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_materializer.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_materializer.cpp:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_materializer.cpp:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_materializer.cpp:47: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h: In function ‘int seqan::writeRecord(TStream&, const VcfRecord&, const VcfIOContext&, const Vcf&)’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:190:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 190 | else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 192 | streamWriteChar(stream, '\t'); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.h:52, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.h:44, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_materializer.cpp:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_materializer.cpp: In member function ‘int MasonMaterializerApp::run()’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_materializer.cpp:110:33: warning: catching polymorphic type ‘class MasonIOException’ by value [-Wcatch-value=] 110 | catch (MasonIOException e) | ^ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 61%] Linking CXX executable ../../../bin/mason_materializer cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/mason_materializer.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/mason_materializer.dir/mason_materializer.cpp.o -o ../../../bin/mason_materializer -lrt -L/usr/lib -lz libmason_sim.a -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 61%] Built target mason_materializer make -f extras/apps/mason2/CMakeFiles/mason_simulator.dir/build.make extras/apps/mason2/CMakeFiles/mason_simulator.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_simulator.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/mason2/CMakeFiles/mason_simulator.dir/build.make extras/apps/mason2/CMakeFiles/mason_simulator.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 61%] Building CXX object extras/apps/mason2/CMakeFiles/mason_simulator.dir/mason_simulator.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_simulator.dir/mason_simulator.cpp.o -MF CMakeFiles/mason_simulator.dir/mason_simulator.cpp.o.d -o CMakeFiles/mason_simulator.dir/mason_simulator.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/fragment_generation.h:52, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:40: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.h:42, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:47: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h: In function ‘int seqan::writeRecord(TStream&, const VcfRecord&, const VcfIOContext&, const Vcf&)’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:190:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 190 | else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 192 | streamWriteChar(stream, '\t'); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/random.h:46, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/fragment_generation.h:50: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>*; TParam = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment, Alloc<> >, InfixSegment>*; TParam = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, InfixSegment>, Tag >; TValue = Segment, Alloc<> >, InfixSegment>; typename Value::Type = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Segment, Alloc<> >, InfixSegment>; TValue2 = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Segment, Alloc<> >, InfixSegment>; typename Reference > >::Type = Segment, Alloc<> >, InfixSegment>&]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_array.h:243:34: required from ‘void seqan::_reinitArrayGaps(Gaps >&) [with TSequence = Segment, Alloc<> >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: 243 | _setLength(gaps, length(value(gaps._source))); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_array.h:153:25: required from ‘seqan::Gaps >::Gaps(TSequence&) [with TSequence = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: 153 | _reinitArrayGaps(*this); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:221:57: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: 221 | seqan::Gaps gapsContig(contigInfix); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/fragment_generation.h:51: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:476:24: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 476 | TConstSeqHIterator seqHIter = begin(seqH, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:172:44: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int, const TAlgoTag&) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag; TAlgoTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | TScoreValue res = _setUpAndRunAlignment(traceSegments, source(gapsH), source(gapsV), scoringScheme, alignConfig, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | lowerDiag, upperDiag, algoTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:209:31: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 209 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:226:27: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 226 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:229:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 229 | editDistance = globalAlignment(gapsContig, gapsRead, sScheme, lDiag, uDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:172:44: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int, const TAlgoTag&) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag; TAlgoTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 172 | TScoreValue res = _setUpAndRunAlignment(traceSegments, source(gapsH), source(gapsV), scoringScheme, alignConfig, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | lowerDiag, upperDiag, algoTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:209:31: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 209 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:226:27: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 226 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:229:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 229 | editDistance = globalAlignment(gapsContig, gapsRead, sScheme, lDiag, uDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 686 | return Iter >(container(left), hostIterator(left) - right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1205:52: required from ‘void seqan::_computeHammingDistance(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const TBand&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoringScheme = Score >; TBand = DPBand_ >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1205 | TConstSeqHIterator itH = begin(seqH, Rooted()) + _max(0, _min(seqHlength - 1, upperDiagonal(band))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1421:32: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1421 | _computeHammingDistance(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, band, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:172:44: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int, const TAlgoTag&) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag; TAlgoTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | TScoreValue res = _setUpAndRunAlignment(traceSegments, source(gapsH), source(gapsV), scoringScheme, alignConfig, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | lowerDiag, upperDiag, algoTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:209:31: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 209 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:226:27: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 226 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:229:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 229 | editDistance = globalAlignment(gapsContig, gapsRead, sScheme, lDiag, uDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:619:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 619 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:476:40: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 476 | TConstSeqHIterator seqHIter = begin(seqH, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:172:44: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int, const TAlgoTag&) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag; TAlgoTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | TScoreValue res = _setUpAndRunAlignment(traceSegments, source(gapsH), source(gapsV), scoringScheme, alignConfig, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | lowerDiag, upperDiag, algoTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:209:31: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 209 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:226:27: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 226 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:229:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 229 | editDistance = globalAlignment(gapsContig, gapsRead, sScheme, lDiag, uDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:41: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:172:44: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int, const TAlgoTag&) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag; TAlgoTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | TScoreValue res = _setUpAndRunAlignment(traceSegments, source(gapsH), source(gapsV), scoringScheme, alignConfig, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | lowerDiag, upperDiag, algoTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:209:31: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 209 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:226:27: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 226 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:229:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 229 | editDistance = globalAlignment(gapsContig, gapsRead, sScheme, lDiag, uDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:686:12: required from ‘seqan::Iter > seqan::operator-(const Iter >&, int) [with TContainer = Segment, Alloc<> >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 686 | return Iter >(container(left), hostIterator(left) - right); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:477:58: required from ‘void seqan::_computeUnbandedAlignment(TDPScout&, TDPScoreMatrixNavigator&, TDPTraceMatrixNavigator&, const TSequenceH&, const TSequenceV&, const TScoringScheme&, const DPProfile_&) [with TDPScout = DPScout_ >, If > >, Terminator_<>, Tag > >; TDPScoreMatrixNavigator = DPMatrixNavigator_ >, Tag >, Tag, Tag >; TDPTraceMatrixNavigator = DPMatrixNavigator_ >, DPTraceMatrix, Tag > > >, Tag >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoringScheme = Score >; TAlignmentAlgo = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 477 | TConstSeqHIterator seqHIterEnd = end(seqH, Rooted()) - 1; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_algorithm_impl.h:1419:34: required from ‘typename seqan::Value::Type seqan::_computeAlignment(TTraceTarget&, TScoutState&, const TSequenceH&, const TSequenceV&, const TScoreScheme&, const DPBand_&, const DPProfile_&) [with TTraceTarget = String >; TScoutState = DPScoutState_ >; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreScheme = Score >; TBandSwitch = Tag; TAlignmentAlgorithm = GlobalAlignment_ >; TGapCosts = Tag; TTraceFlag = TracebackOn, Tag > >; typename Value::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1419 | _computeUnbandedAlignment(dpScout, dpScoreMatrixNavigator, dpTraceMatrixNavigator, seqH, seqV, scoreScheme, dpProfile); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:675:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, DPScoutState_&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TDPScoutStateSpec = Tag; TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 675 | return _computeAlignment(traceSegments, dpScoutState, seqH, seqV, scoringScheme, DPBand_(lowerDiagonal, upperDiagonal), TDPProfile()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:716:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&, const TGapsTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; TGapsTag = TracebackConfig_, Tag >; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 716 | return _setUpAndRunAlignment(traceSegments, noState, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | upperDiagonal, algoTag, gapsTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/dp_setup.h:732:33: required from ‘typename seqan::Value >::Type seqan::_setUpAndRunAlignment(String&, const TSequenceH&, const TSequenceV&, const Score&, const TAlignConfig&, int, int, const TAlgoTag&) [with TTraceSegment = TraceSegment_; TSpec = Alloc<>; TSequenceH = Segment, Alloc<> >, InfixSegment>; TSequenceV = String, Alloc<> >; TScoreValue = int; TScoreSpec = Tag; TAlignConfig = AlignConfig<>; TAlgoTag = Tag; typename Value >::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 732 | return _setUpAndRunAlignment(traceSegments, seqH, seqV, scoringScheme, alignConfig, lowerDiagonal, upperDiagonal, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | algoTag, TracebackConfig_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:172:44: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int, const TAlgoTag&) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag; TAlgoTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 172 | TScoreValue res = _setUpAndRunAlignment(traceSegments, source(gapsH), source(gapsV), scoringScheme, alignConfig, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | lowerDiag, upperDiag, algoTag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:209:31: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, const AlignConfig&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag; bool TOP = false; bool LEFT = false; bool RIGHT = false; bool BOTTOM = false; TACSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 209 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag, NeedlemanWunsch()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_banded.h:226:27: required from ‘TScoreValue seqan::globalAlignment(Gaps&, Gaps&, const Score&, int, int) [with TSequenceH = Segment, Alloc<> >, InfixSegment>; TGapsSpecH = Tag; TSequenceV = String, Alloc<> >; TGapsSpecV = Tag; TScoreValue = int; TScoreSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 226 | return globalAlignment(gapsH, gapsV, scoringScheme, alignConfig, lowerDiag, upperDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:229:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 229 | editDistance = globalAlignment(gapsContig, gapsRead, sScheme, lDiag, uDiag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type, const TValue&) [with T = seqan::String, seqan::Alloc<> >; TValue = seqan::SimpleType; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1925 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1964:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, const TValue2&, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TValue2 = SimpleType; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1964 | return _Resize_String >::resize_(me, new_length, val); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String, Alloc<> >; TSize = unsigned int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:426:11: required from ‘int seqan::readRegion(String&, const FaiIndex&, unsigned int, unsigned int, unsigned int) [with TValue = SimpleType; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 426 | resize(str, toRead, TValue()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:505:22: required from ‘int seqan::readSequence(String&, const FaiIndex&, unsigned int) [with TValue = SimpleType; TSpec = Alloc<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 505 | return readRegion(str, index, refId, 0, sequenceLength(index, refId)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_simulator.cpp:817:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 817 | if (readSequence(refSeq, vcfMat.faiIndex, rID) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable ../../../bin/mason_simulator cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/mason_simulator.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/mason_simulator.dir/mason_simulator.cpp.o -o ../../../bin/mason_simulator -lrt -L/usr/lib -lz libmason_sim.a -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 62%] Built target mason_simulator make -f extras/apps/mason2/CMakeFiles/mason_splicing.dir/build.make extras/apps/mason2/CMakeFiles/mason_splicing.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_splicing.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/mason2/CMakeFiles/mason_splicing.dir/build.make extras/apps/mason2/CMakeFiles/mason_splicing.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 63%] Building CXX object extras/apps/mason2/CMakeFiles/mason_splicing.dir/mason_splicing.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_splicing.dir/mason_splicing.cpp.o -MF CMakeFiles/mason_splicing.dir/mason_splicing.cpp.o.d -o CMakeFiles/mason_splicing.dir/mason_splicing.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:42: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:46: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h: In function ‘int seqan::writeRecord(TStream&, const VcfRecord&, const VcfIOContext&, const Vcf&)’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:190:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 190 | else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/vcf_io/write_vcf.h:192:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 192 | streamWriteChar(stream, '\t'); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/genomic_variants.h:52, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/vcf_materialization.h:44, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp: In member function ‘int MasonSplicingApp::run()’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: catching polymorphic type ‘class MasonIOException’ by value [-Wcatch-value=] 138 | catch (MasonIOException e) | ^ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1608:11: required from ‘void seqan::append(TTarget&, TSource&) [with TTarget = String, Alloc<> >; TSource = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: 1608 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:292:23: required from here /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: 292 | append(transcript, buffer); /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:138:33: warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String, seqan::Alloc<> >; TSource = const seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1608:11: required from ‘void seqan::append(TTarget&, TSource&) [with TTarget = String, Alloc<> >; TSource = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1608 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_splicing.cpp:292:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 292 | append(transcript, buffer); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 63%] Linking CXX executable ../../../bin/mason_splicing cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/mason_splicing.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/mason_splicing.dir/mason_splicing.cpp.o -o ../../../bin/mason_splicing -lrt -L/usr/lib -lz libmason_sim.a -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 63%] Built target mason_splicing make -f extras/apps/mason2/CMakeFiles/mason_tests.dir/build.make extras/apps/mason2/CMakeFiles/mason_tests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_tests.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/mason2/CMakeFiles/mason_tests.dir/build.make extras/apps/mason2/CMakeFiles/mason_tests.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 64%] Building CXX object extras/apps/mason2/CMakeFiles/mason_tests.dir/mason_tests.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/mason2/CMakeFiles/mason_tests.dir/mason_tests.cpp.o -MF CMakeFiles/mason_tests.dir/mason_tests.cpp.o.d -o CMakeFiles/mason_tests.dir/mason_tests.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_tests.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:42, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_tests.cpp:40: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/mason_tests.cpp:38: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/methylation_levels.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2/sequencing.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable ../../../bin/mason_tests cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/mason_tests.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/mason_tests.dir/mason_tests.cpp.o -o ../../../bin/mason_tests -lrt -L/usr/lib -lz libmason_sim.a -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 65%] Built target mason_tests make -f extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/build.make extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/build.make extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 65%] Building CXX object extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/roi_plot_thumbnails.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/roi_plot_thumbnails.cpp.o -MF CMakeFiles/roi_plot_thumbnails.dir/roi_plot_thumbnails.cpp.o.d -o CMakeFiles/roi_plot_thumbnails.dir/roi_plot_thumbnails.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_plot_thumbnails.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_plot_thumbnails.cpp:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_plot_thumbnails.cpp:37: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/roi_io/roi_io_context.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/roi_io.h:54, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_plot_thumbnails.cpp:46: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable ../../../bin/roi_plot_thumbnails cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi && /usr/bin/cmake -E cmake_link_script CMakeFiles/roi_plot_thumbnails.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/roi_plot_thumbnails.dir/roi_plot_thumbnails.cpp.o -o ../../../bin/roi_plot_thumbnails -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 66%] Built target roi_plot_thumbnails make -f extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/build.make extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/build.make extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 67%] Building CXX object extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/bam2roi.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/bam2roi.cpp.o -MF CMakeFiles/bam2roi.dir/bam2roi.cpp.o.d -o CMakeFiles/bam2roi.dir/bam2roi.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/bam2roi.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/bam2roi.cpp:40: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/bam2roi.cpp:37: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/bam2roi.cpp:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_stream.h:50, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:107: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:44, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:43, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_builder.h:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/bam2roi.cpp:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h:343:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 343 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h: In function ‘void seqan::njTree(const String&, Graph >&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:148:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 148 | for (unsigned i = 0; i < length(mat); ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:152:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 152 | String<__int64> av; // Average branch length to a combined node | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, StringSet&, TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:416:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 416 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:420:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 420 | TString seq; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:534:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 534 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:538:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 538 | String mat; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TStringSet&, const TNames&, MummerLib)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:878:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 878 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:880:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 880 | TName seq1; | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, Graph >&, TNames&, NewickFormat)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:985:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 985 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:988:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 988 | TVertexDescriptor lastVertex = nilVertex; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h: In function ‘void seqan::getGappedConsensus(FragmentStore&, TGappedConsensus&, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:387:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 387 | for(int i = 0; i < ((int) itGaps->gapPos - (int) itGaps->seqPos) - diff; ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:389:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 389 | diff = (itGaps->gapPos - itGaps->seqPos); | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:51: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h:91:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 91 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h:102:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 102 | public ::std::unary_function >, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/roi_builder.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/roi_builder.cpp.o -MF CMakeFiles/bam2roi.dir/roi_builder.cpp.o.d -o CMakeFiles/bam2roi.dir/roi_builder.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_builder.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/roi_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_builder.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_builder.cpp:35: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_builder.h:38: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/roi_io/roi_io_context.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/roi_io.h:54: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:44, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:43, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_builder.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_base.h:343:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 343 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h: In function ‘void seqan::njTree(const String&, Graph >&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:148:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 148 | for (unsigned i = 0; i < length(mat); ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_guidetree.h:152:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 152 | String<__int64> av; // Average branch length to a combined node | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, StringSet&, TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:416:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 416 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:420:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 420 | TString seq; | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TNames&, FastaAlign)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:534:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 534 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:538:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 538 | String mat; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, String&, String&, const TStringSet&, const TNames&, MummerLib)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:878:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 878 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:880:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 880 | TName seq1; | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h: In function ‘void seqan::read(TFile&, Graph >&, TNames&, NewickFormat)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:985:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 985 | if (atEnd(reader)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_msa/graph_align_tcoffee_io.h:988:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 988 | TVertexDescriptor lastVertex = nilVertex; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h: In function ‘void seqan::getGappedConsensus(FragmentStore&, TGappedConsensus&, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:387:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 387 | for(int i = 0; i < ((int) itGaps->gapPos - (int) itGaps->seqPos) - diff; ++i) | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_base.h:389:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 389 | diff = (itGaps->gapPos - itGaps->seqPos); | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus.h:51: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h:91:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 91 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/consensus/consensus_library.h:102:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 102 | public ::std::unary_function >, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 68%] Linking CXX executable ../../../bin/bam2roi cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi && /usr/bin/cmake -E cmake_link_script CMakeFiles/bam2roi.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/bam2roi.dir/bam2roi.cpp.o CMakeFiles/bam2roi.dir/roi_builder.cpp.o -o ../../../bin/bam2roi -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 68%] Built target bam2roi make -f extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/build.make extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/build.make extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 69%] Building CXX object extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/roi_feature_projection.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/roi_feature_projection.cpp.o -MF CMakeFiles/roi_feature_projection.dir/roi_feature_projection.cpp.o.d -o CMakeFiles/roi_feature_projection.dir/roi_feature_projection.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_feature_projection.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_feature_projection.cpp:46: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/sstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_feature_projection.cpp:41: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/bed_io/bed_io_context.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/bed_io.h:54, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/project_interval.h:42, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/roi_feature_projection.cpp:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/project_spliced.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/project_spliced.cpp.o -MF CMakeFiles/roi_feature_projection.dir/project_spliced.cpp.o.d -o CMakeFiles/roi_feature_projection.dir/project_spliced.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/project_spliced.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/gff_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/project_spliced.h:51, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/project_spliced.cpp:36: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/project_spliced.h:48: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/roi_io/roi_io_context.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/roi_io.h:54, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/project_spliced.h:52: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/project_interval.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_ZLIB=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/project_interval.cpp.o -MF CMakeFiles/roi_feature_projection.dir/project_interval.cpp.o.d -o CMakeFiles/roi_feature_projection.dir/project_interval.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/project_interval.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/bed_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/project_interval.h:42, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/project_interval.cpp:36: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi/project_interval.h:38: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/bed_io/bed_io_context.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/bed_io.h:54: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 71%] Linking CXX executable ../../../bin/roi_feature_projection cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi && /usr/bin/cmake -E cmake_link_script CMakeFiles/roi_feature_projection.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/roi_feature_projection.dir/roi_feature_projection.cpp.o CMakeFiles/roi_feature_projection.dir/project_spliced.cpp.o CMakeFiles/roi_feature_projection.dir/project_interval.cpp.o -o ../../../bin/roi_feature_projection -lrt -L/usr/lib -lz make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 71%] Built target roi_feature_projection make -f extras/apps/param_chooser/CMakeFiles/param_chooser.dir/build.make extras/apps/param_chooser/CMakeFiles/param_chooser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser/CMakeFiles/param_chooser.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/param_chooser/CMakeFiles/param_chooser.dir/build.make extras/apps/param_chooser/CMakeFiles/param_chooser.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 71%] Building CXX object extras/apps/param_chooser/CMakeFiles/param_chooser.dir/param_chooser.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/param_chooser/CMakeFiles/param_chooser.dir/param_chooser.cpp.o -MF CMakeFiles/param_chooser.dir/param_chooser.cpp.o.d -o CMakeFiles/param_chooser.dir/param_chooser.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:37: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:32: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/find_motif.h:64, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:38: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/find_motif/find_motif_pms1.h: In function ‘void seqan::pms1(TStrings&, TStrings&, const TType&, const TType&, const bool&, const Oops&)’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/find_motif/find_motif_pms1.h:264:82: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 264 | std::count_if(vect_iter, upper_iter, std::bind2nd(std::equal_to(), *vect_iter)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_function.h:1435: /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/find_motif.h:66: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/find_motif/find_motif_projection.h: In function ‘void seqan::_filteringStep(TBucketAr&, TArray&, TType&, TStrings&, TPositions&, const TType&, const TType&)’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/find_motif/find_motif_projection.h:627:50: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater_equal; _Tp = int]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 627 | bind2nd(std::greater_equal(),static_cast(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:33, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:40: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:29, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:34: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:712:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 712 | struct LessRNoGPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:740:47: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 740 | struct LessRNoGEndPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:766:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 766 | struct LessErrors : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:784:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 784 | struct LessSplicedScore : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:806:45: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 806 | struct LessSplicedScoreGPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h: In function ‘int seqan::qualityDistributionFromPrbFile(TFile&, TDistribution&, ParamChooserOptions&)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:198:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 198 | if (skipWhitespaces(reader) != 0) | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:201:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 201 | int kickout = 0; | ^~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h: In function ‘int seqan::qualityDistributionFromFastQIntFile(TFile&, TDistribution&, ParamChooserOptions&)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:373:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 373 | if (pm_options.verbose) | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:376:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 376 | resize(avg,pm_options.totalN,(TFloat)0.0); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h: In function ‘bool seqan::parseGappedParams(RazerSOptions&, TFile&, ParamChooserOptions&)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:934:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 934 | if (value(reader) == 'e') | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 938 | bool atLeastOneFound = false; | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec; SwiftSemiGlobal = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1694:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 1694 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2308:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 2308 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1466:33: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1466 | TGenomeInfixRev infRev(inf); | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:36: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:162: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1689:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1689 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2300:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2300 | return mapReads(matches, genomeSet, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:77: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1689:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1689 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2303 | return mapReads(matches, genomeSet, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/find_motif.h:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:5: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1435:15: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1435 | TMyersFinder myersFinder(inf); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1694:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1694 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2308:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2308 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc<> >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1466:19: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1466 | TGenomeInfixRev infRev(inf); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1694:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1694 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2308:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2308 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:77: required from ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1467:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1467 | TReadRev readRev(readSet[rseqNo]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1694:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1694 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2308:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2308 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1689:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1689 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2311:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2311 | return mapReads(matches, genomeSet, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: required from ‘bool seqan::find(Finder >&, Pattern >&, double, TSize) [with THaystack = String, Alloc<> >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Tag >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1876 | _patternInit(pattern, errorRate, minLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1860:16: required from ‘bool seqan::find(TFinder&, Pattern > > >&, double) [with TFinder = Finder, Alloc<> >, Swift > > >; TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1860 | return find(finder, pattern, errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1689:13: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1689 | while (find(swiftFinder, swiftPattern, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2314:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2314 | return mapReads(matches, genomeSet, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:616:25: required from ‘typename seqan::Iterator >::Type seqan::begin(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 616 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:24: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1435:15: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1435 | TMyersFinder myersFinder(inf); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1694:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1694 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2308:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2308 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:532:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 532 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1887 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1952:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1952 | return _Resize_String >::resize_(me, new_length); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String, Alloc<> >; TSize = int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:793:9: required from ‘void seqan::assignSeq(TSeq&, const TFastaSeq&, Fastq) [with TSeq = String, Alloc<> >; TFastaSeq = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 793 | resize(dst, itEnd - it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:1423:13: required from ‘void seqan::assignSeq(TSeq&, const TFileSeq&, const TagSelector&) [with TSeq = String, Alloc<> >; TFileSeq = Segment >, InfixSegment>; TTagList = TagList, TagList, TagList > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1423 | assignSeq(dst, seq, TFormatTag()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:620:11: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 620 | assignSeq(firstRead, multiFasta[0], format); // read the first sequence /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1661:31: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1661 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2297:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2297 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1661:31: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 1661 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2300:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 2300 | return mapReads(matches, genomeSet, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1661:31: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1661 | TReadSet &readSet = host(host(swiftPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2303 | return mapReads(matches, genomeSet, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:368:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText_ = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::GappedShape > >; TSpec = seqan::Tag]’ 368 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:333:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 333 | class Index > { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:52, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:28: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment, Alloc<> >, InfixSegment>; TSpec = void; typename Parameter_::Type = Segment, Alloc<> >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TSpec = FindInfix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1450:13: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1450 | while (find(myersFinder, myersPattern, minScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1694:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1694 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2308:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2308 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment, Alloc<> >, InfixSegment>; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment, Alloc<> >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:463:24: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(ModifiedString >&, Tag) [with THost = Segment, Alloc<> >, InfixSegment>; TTagSpec = Rooted_; typename Iterator >, const Tag >::Type = ModifiedIterator, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 463 | TIterator temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:24: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::ModifiedString, seqan::Alloc<> >, seqan::InfixSegment>, seqan::Tag >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1468:19: required from ‘bool seqan::matchVerify(TMatch&, Segment, unsigned int, TReadSet&, TMyersPatterns&, const RazerSOptions&, SwiftSemiGlobal) [with TMatch = ReadMatch; TGenome = String, Alloc<> >; TReadSet = StringSet >, Owner > >; TMyersPatterns = String >, InfixSegment>, Myers >, Alloc<> >; TSpec = RazerSSpec; SwiftSemiGlobal = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1468 | TMyersFinderRev myersFinderRev(infRev); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1694:15: required from ‘void seqan::mapSingleReads(TMatches&, TGenome&, unsigned int, Pattern >&, TVerifier&, TCounts&, char, RazerSOptions&) [with TMatches = String >; TGenome = String, Alloc<> >; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSwiftSpec = Tag >; TVerifier = String >, InfixSegment>, Myers >, Alloc<> >; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1694 | matchVerify(m, infix(swiftFinder), rseqNo, readSet, forwardPatterns, options, TSwiftSpec())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2308:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2308 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/readSimulator.h:433:16: required from ‘void seqan::simulateReads(TReadSet&, TReadIDs&, TGenomeSet&, int, int, TDistr&, int, int, double, bool) [with TReadSet = StringSet >, Owner > >; TReadIDs = StringSet > >; TGenomeSet = StringSet, Alloc<> > >; TDistr = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 433 | appendValue(readSet, read, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:755:15: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 755 | simulateReads( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^ 756 | testReads, dummyIDs, testGenome, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 757 | 50000, maxErrors+1, logErrorDistribution, 0, 0, 0.5, true); // generate 50K reads /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:61: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h: In instantiation of ‘typename seqan::Container >::Type seqan::container(ModifiedIterator&) [with THost = Iter, Alloc<> >, InfixSegment>, AdaptorIterator*, Tag > >; TSpec = Tag; typename Container >::Type = ModifiedString, Alloc<> >, InfixSegment>, Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:18: required from ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = ModifiedString, Alloc<> >, InfixSegment>, Tag >; TSpec = void; typename Parameter_::Type = ModifiedString, Alloc<> >, InfixSegment>, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 793 | return container(hostIterator(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1724:42: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1724 | TSize haystack_length = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1756:13: required from ‘bool seqan::find(TFinder&, const Pattern >&, PatternState_ >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; THasState = True; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1756 | return find(finder, pattern, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1774:13: required from ‘bool seqan::find(TFinder&, Pattern >&, int) [with TFinder = Finder, Alloc<> >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1774 | return find(finder, pattern, pattern, minScore); //static cast /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:1473:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2308:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2308 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h:294:16: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 294 | TContainer cont(container(host(me))); | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc<> >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc<> >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String, Alloc<> >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/readSimulator.h:433:16: required from ‘void seqan::simulateReads(TReadSet&, TReadIDs&, TGenomeSet&, int, int, TDistr&, int, int, double, bool) [with TReadSet = StringSet >, Owner > >; TReadIDs = StringSet > >; TGenomeSet = StringSet, Alloc<> > >; TDistr = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 433 | appendValue(readSet, read, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:755:15: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 755 | simulateReads( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~^ 756 | testReads, dummyIDs, testGenome, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 757 | 50000, maxErrors+1, logErrorDistribution, 0, 0, 0.5, true); // generate 50K reads /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String >; TSize = int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:484:9: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, float>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 484 | resize(pattern, span, (ErrorAlphabet)SEQAN_MATCH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:778:30: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 778 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, float>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:778:30: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 778 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2297:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2297 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:56, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, UngappedShape<0> >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, UngappedShape<0> >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2297:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2297 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2300:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2300 | return mapReads(matches, genomeSet, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, OneGappedShape>; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, OneGappedShape>; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, OneGappedShape>, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, OneGappedShape>; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2300:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2300 | return mapReads(matches, genomeSet, readSet, cnts, options, onegapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = True]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1593:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1593 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2303 | return mapReads(matches, genomeSet, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner >; TShape = Shape, GappedShape > >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1604:25: required from ‘void seqan::createQGramIndex(TIndex&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1604 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, getStepSize(index), False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2565:19: required from ‘bool seqan::indexCreate(Index >&, FibreSADir, Default) [with TText = StringSet >, Owner > >; TShapeSpec = Shape, GappedShape > >; TSpec = Tag; FibreSADir = const Tag; Default = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2565 | createQGramIndex(index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet >, Owner > >; TSpec = IndexQGram, GappedShape > >, Tag >; TFibre = FibreSADir_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:712:21: required from ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | indexRequire(host(pattern), QGramSADir()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1876:21: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2134:18: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2134 | mapSingleReads(matches, genomeSet[gseqNo], gseqNo, swiftPattern, forwardPatterns, cnts, 'F', options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, GappedShape > >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2303:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 2303 | return mapReads(matches, genomeSet, readSet, cnts, options, gapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, float>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:778:30: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 778 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2087:9: required from ‘int seqan::mapSingleReads(TMatches&, TGenomeSet&, const TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2087 | TIndex swiftIndex(readSet, shape); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2208:24: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TCounts&, RazerSOptions&, const TShape&, Swift) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TCounts = int; TSpec = RazerSSpec; TShape = Shape, UngappedShape<0> >; TSwiftSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2208 | return mapSingleReads(matches, genomeSet, readSet, cnts, options, shape, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:2297:19: required from ‘int seqan::mapReads(TMatches&, TGenomeSet&, TReadSet&, TReadRegions&, TCounts&, RazerSOptions&) [with TMatches = String >; TGenomeSet = StringSet, Alloc<> > >; TReadSet = StringSet >, Owner > >; TReadRegions = int; TCounts = int; TSpec = RazerSSpec]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2297 | return mapReads(matches, genomeSet, readSet, cnts, options, ungapped, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:830:13: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 830 | mapReads(matches, testGenome, testReads,dummy, dummy, razersOptions); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:1228:24: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1228 | makeSelectedStatsFile(errorDistribution,pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/param_chooser.cpp:340:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 340 | chooseParams(r_options, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h: In function ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, float>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:636:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 636 | ++del; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:638:33: note: here 638 | case SEQAN_INSERT: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:656:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 656 | ++del; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:658:33: note: here 658 | case SEQAN_INSERT: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h: In function ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, float>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:636:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 636 | ++del; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:638:33: note: here 638 | case SEQAN_INSERT: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:656:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 656 | ++del; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:658:33: note: here 658 | case SEQAN_INSERT: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX executable ../../../bin/param_chooser cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser && /usr/bin/cmake -E cmake_link_script CMakeFiles/param_chooser.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/param_chooser.dir/param_chooser.cpp.o -o ../../../bin/param_chooser -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 72%] Built target param_chooser make -f extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/build.make extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/build.make extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 72%] Building CXX object extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/test_param_chooser.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/test_param_chooser.cpp.o -MF CMakeFiles/test_funcs_param_chooser.dir/test_param_chooser.cpp.o.d -o CMakeFiles/test_funcs_param_chooser.dir/test_param_chooser.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/test_param_chooser.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/test_param_chooser.cpp:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/sstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/test_param_chooser.cpp:42: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:33, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/test_param_chooser.cpp:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:29, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:34: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:712:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 712 | struct LessRNoGPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:740:47: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 740 | struct LessRNoGEndPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:766:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 766 | struct LessErrors : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:784:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 784 | struct LessSplicedScore : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:806:45: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 806 | struct LessSplicedScoreGPos : public ::std::binary_function < TReadMatch, TReadMatch, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h: In function ‘int seqan::qualityDistributionFromPrbFile(TFile&, TDistribution&, ParamChooserOptions&)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:198:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 198 | if (skipWhitespaces(reader) != 0) | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:201:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 201 | int kickout = 0; | ^~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h: In function ‘int seqan::qualityDistributionFromFastQIntFile(TFile&, TDistribution&, ParamChooserOptions&)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:373:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 373 | if (pm_options.verbose) | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:376:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 376 | resize(avg,pm_options.totalN,(TFloat)0.0); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h: In function ‘bool seqan::parseGappedParams(RazerSOptions&, TFile&, ParamChooserOptions&)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:934:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 934 | if (value(reader) == 'e') | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 938 | bool atLeastOneFound = false; | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/test_param_chooser.cpp:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 1887 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1952:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 1952 | return _Resize_String >::resize_(me, new_length); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String, Alloc<> >; TSize = int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:793:9: required from ‘void seqan::assignSeq(TSeq&, const TFastaSeq&, Fastq) [with TSeq = String, Alloc<> >; TFastaSeq = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 793 | resize(dst, itEnd - it); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:1423:13: required from ‘void seqan::assignSeq(TSeq&, const TFileSeq&, const TagSelector&) [with TSeq = String, Alloc<> >; TFileSeq = Segment >, InfixSegment>; TTagList = TagList, TagList, TagList > > >]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 1423 | assignSeq(dst, seq, TFormatTag()); /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/razers.h:620:11: required from here /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: 620 | assignSeq(firstRead, multiFasta[0], format); // read the first sequence /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser/../../../core/apps/splazers/paramChooser.h:938:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 73%] Linking CXX executable ../../../bin/test_funcs_param_chooser cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_funcs_param_chooser.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/test_funcs_param_chooser.dir/test_param_chooser.cpp.o -o ../../../bin/test_funcs_param_chooser make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 73%] Built target test_funcs_param_chooser make -f extras/apps/razers3/CMakeFiles/razers3.dir/build.make extras/apps/razers3/CMakeFiles/razers3.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3/CMakeFiles/razers3.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/razers3/CMakeFiles/razers3.dir/build.make extras/apps/razers3/CMakeFiles/razers3.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 73%] Building CXX object extras/apps/razers3/CMakeFiles/razers3.dir/razers.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -std=c++11 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/razers3/CMakeFiles/razers3.dir/razers.cpp.o -MF CMakeFiles/razers3.dir/razers.cpp.o.d -o CMakeFiles/razers3.dir/razers.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:57: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:63: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:33, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:845:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 845 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:862:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 862 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:896:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 896 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:934:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 934 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:968:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 968 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1009:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1009 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1046:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1046 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1087:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1087 | public std::binary_function::Type, typename Value::Type, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1130:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1130 | public std::binary_function::Type, typename Value::Type, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1174:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1174 | public std::binary_function::Type, typename Value::Type, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1218:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1218 | public std::binary_function::Type, typename Value::Type, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:75: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:127:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::binary_function::Type, typename Value::Type, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:83: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:264:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 264 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:320:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 320 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:365:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 365 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:48: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:89: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1312:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1312 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode, NMatchesNone_>; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1315:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1315 | return dumpMatches(store, stats, readFName, options, RazerSMode, TMatchNPolicy>()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSPrefix; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1356:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1356 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1312:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSPrefix; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1312 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1356:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1356 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode, NMatchesNone_>; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1315:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSPrefix; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1315 | return dumpMatches(store, stats, readFName, options, RazerSMode, TMatchNPolicy>()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1356:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1356 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1359:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1359 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1312:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1312 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1359:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1359 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode, NMatchesNone_>; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1315:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1315 | return dumpMatches(store, stats, readFName, options, RazerSMode, TMatchNPolicy>()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1359:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1359 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1364:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1364 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1312:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1312 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1364:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1364 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode, NMatchesNone_>; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1315:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1315 | return dumpMatches(store, stats, readFName, options, RazerSMode, TMatchNPolicy>()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1364:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1364 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSPrefix; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1367:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1367 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1312:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSPrefix; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1312 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1367:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1367 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode, NMatchesNone_>; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1315:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSPrefix; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1315 | return dumpMatches(store, stats, readFName, options, RazerSMode, TMatchNPolicy>()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1367:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1367 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1370:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1370 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1312:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1312 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1370:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1370 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h: In instantiation of ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode, NMatchesNone_>; CharString = String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1315:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1315 | return dumpMatches(store, stats, readFName, options, RazerSMode, TMatchNPolicy>()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1370:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1370 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:101:32: warning: implicitly-declared ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >::Align(const seqan::Align, seqan::Alloc<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 101 | #define SEQAN_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/parallel/parallel_macros.h:102:33: note: in expansion of macro ‘SEQAN_DO_PRAGMA’ 102 | #define SEQAN_OMP_PRAGMA(x) SEQAN_DO_PRAGMA(omp x) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:697:13: note: in expansion of macro ‘SEQAN_OMP_PRAGMA’ 697 | SEQAN_OMP_PRAGMA(parallel for private (intBuf) firstprivate(align)) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align, seqan::Alloc<> >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String, seqan::Alloc<> >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = FunctorGlobalEditDistAlign; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1224:33: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1224 | _writeAlignments(file, store, Sam(), FunctorGlobalEditDistAlign()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:61: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:971:31: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = std::basic_ofstream; TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 971 | TSeqIter seqIt = begin(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1232:14: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1232 | write(file, store, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:85: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesPaired(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1463:40: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1463 | initializeThreadLocalStoragesPaired(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1662:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1662 | return _mapMatePairReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:358:19: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 358 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:77: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:399:22: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 399 | indexL.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:413:22: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 413 | indexR.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:33: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1208:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1208 | return _mapSingleReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:841:19: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 841 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:868:21: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 868 | index.shape = shape; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesPaired(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1463:40: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1463 | initializeThreadLocalStoragesPaired(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1657:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1657 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:358:19: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 358 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:76: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:399:22: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 399 | indexL.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:413:22: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 413 | indexR.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1203:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1203 | return _mapSingleReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:841:19: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 841 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:868:21: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 868 | index.shape = shape; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesPaired(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1463:40: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1463 | initializeThreadLocalStoragesPaired(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1662:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1662 | return _mapMatePairReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:358:19: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 358 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:399:22: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 399 | indexL.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:413:22: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 413 | indexR.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1208:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1208 | return _mapSingleReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:841:19: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 841 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:868:21: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 868 | index.shape = shape; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesPaired(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1463:40: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1463 | initializeThreadLocalStoragesPaired(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1657:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1657 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:358:19: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 358 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:399:22: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 399 | indexL.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:413:22: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 413 | indexR.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1203:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1203 | return _mapSingleReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:841:19: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 841 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:868:21: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 868 | index.shape = shape; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesPaired(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1463:40: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1463 | initializeThreadLocalStoragesPaired(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1662:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1662 | return _mapMatePairReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:358:19: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 358 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:399:22: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 399 | indexL.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:413:22: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 413 | indexR.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1208:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1208 | return _mapSingleReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:841:19: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 841 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:868:21: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 868 | index.shape = shape; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesPaired(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1463:40: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1463 | initializeThreadLocalStoragesPaired(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1657:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1657 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:358:19: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 358 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:399:22: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 399 | indexL.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:413:22: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 413 | indexR.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1203:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1203 | return _mapSingleReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:841:19: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 841 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:868:21: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 868 | index.shape = shape; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesPaired(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1463:40: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1463 | initializeThreadLocalStoragesPaired(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1662:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1662 | return _mapMatePairReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:358:19: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 358 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:399:22: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 399 | indexL.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:413:22: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 413 | indexR.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1208:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1208 | return _mapSingleReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:841:19: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 841 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:868:21: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 868 | index.shape = shape; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesPaired(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1463:40: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1463 | initializeThreadLocalStoragesPaired(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1657:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1657 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:358:19: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 358 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:399:22: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 399 | indexL.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:413:22: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 413 | indexR.shape = shape; | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1203:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1203 | return _mapSingleReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:841:19: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 841 | tls.shape = shape; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:868:21: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 868 | index.shape = shape; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = FunctorGlobalEditDistAlign; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1224:33: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1224 | _writeAlignments(file, store, Sam(), FunctorGlobalEditDistAlign()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:832:15: required from ‘typename seqan::Iterator::Type>::Type seqan::end(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 832 | return end(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:90: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = FunctorGlobalEditDistAlign; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1224:33: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1224 | _writeAlignments(file, store, Sam(), FunctorGlobalEditDistAlign()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:971:31: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = std::basic_ofstream; TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 971 | TSeqIter seqIt = begin(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1232:14: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1232 | write(file, store, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:850:23: required from ‘typename seqan::Iterator >::Type seqan::end(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 850 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:832:15: required from ‘typename seqan::Iterator::Type>::Type seqan::end(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 832 | return end(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:972:32: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = std::basic_ofstream; TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 972 | TSeqIter seqItEnd = end(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1232:14: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1232 | write(file, store, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:777:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 777 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:792:40: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 792 | if (matchVerify(verifierL, infix(genome, ((*it).i2.beginPos >= 0) ? (TSignedGPos)(*it).i2.beginPos : (TSignedGPos)0, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | leftReadId, readSetL[matePairId], mode)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3247:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3247 | return _mapMatePairReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:34: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSpec = void]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2785:21: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TPigeonholeSpec = void; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2785 | _patternInit(filterPattern, options.errorRate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1087:24: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1087 | _applyFilterOptions(filterPatternL, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3252:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3252 | return _mapMatePairReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:462:35: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 462 | indexShape(host(pattern)) = pattern.shape; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:792:40: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFilterSpec = Pigeonhole; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 792 | if (matchVerify(verifierL, infix(genome, ((*it).i2.beginPos >= 0) ? (TSignedGPos)(*it).i2.beginPos : (TSignedGPos)0, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | leftReadId, readSetL[matePairId], mode)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3252:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3252 | return _mapMatePairReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:162: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2896:17: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2896 | _patternInit(filterPattern, options.errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1087:24: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1087 | _applyFilterOptions(filterPatternL, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3247:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3247 | return _mapMatePairReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:792:40: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 792 | if (matchVerify(verifierL, infix(genome, ((*it).i2.beginPos >= 0) ? (TSignedGPos)(*it).i2.beginPos : (TSignedGPos)0, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | leftReadId, readSetL[matePairId], mode)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3247:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3247 | return _mapMatePairReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSpec = Hamming_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2785:21: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TPigeonholeSpec = Hamming_; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2785 | _patternInit(filterPattern, options.errorRate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1087:24: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1087 | _applyFilterOptions(filterPatternL, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3252:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3252 | return _mapMatePairReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:462:35: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 462 | indexShape(host(pattern)) = pattern.shape; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2896:17: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2896 | _patternInit(filterPattern, options.errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1087:24: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1087 | _applyFilterOptions(filterPatternL, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3247:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3247 | return _mapMatePairReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesNone_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:792:40: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 792 | if (matchVerify(verifierL, infix(genome, ((*it).i2.beginPos >= 0) ? (TSignedGPos)(*it).i2.beginPos : (TSignedGPos)0, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | leftReadId, readSetL[matePairId], mode)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3247:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3247 | return _mapMatePairReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesNone_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:792:40: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFilterSpec = Pigeonhole; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 792 | if (matchVerify(verifierL, infix(genome, ((*it).i2.beginPos >= 0) ? (TSignedGPos)(*it).i2.beginPos : (TSignedGPos)0, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | leftReadId, readSetL[matePairId], mode)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3252:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3252 | return _mapMatePairReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesNone_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:792:40: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 792 | if (matchVerify(verifierL, infix(genome, ((*it).i2.beginPos >= 0) ? (TSignedGPos)(*it).i2.beginPos : (TSignedGPos)0, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | leftReadId, readSetL[matePairId], mode)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3247:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3247 | return _mapMatePairReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:52, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:32: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Pigeonhole; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:924:42: required from ‘bool seqan::find(Finder >&, Pattern >&, double) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 924 | pattern.finderLength = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:695:16: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFilterSpec = Pigeonhole; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 695 | while (find(filterFinderR, filterPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3252:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3252 | return _mapMatePairReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2979:24: required from ‘void seqan::_mapSingleReadsToContig(TMatches&, TFragmentStore&, unsigned int, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2979 | matchVerify(verifier, infix(filterFinder), verifier.m.readId, readSet[verifier.m.readId], mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3054:36: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const RazerSMode&, TReadIndex&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3054 | _mapSingleReadsToContig(matches, store, contigId, filterPattern, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3146:27: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3146 | return _mapSingleReads(store, cnts, options, mode, swiftIndex, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3216:31: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3216 | return _mapSingleReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSpec = void]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2785:21: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TPigeonholeSpec = void; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2785 | _patternInit(filterPattern, options.errorRate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3026:24: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const RazerSMode&, TReadIndex&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3026 | _applyFilterOptions(filterPattern, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3146:27: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3146 | return _mapSingleReads(store, cnts, options, mode, swiftIndex, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3221:31: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3221 | return _mapSingleReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:462:35: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 462 | indexShape(host(pattern)) = pattern.shape; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, Owner > >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2979:24: required from ‘void seqan::_mapSingleReadsToContig(TMatches&, TFragmentStore&, unsigned int, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFilterSpec = Pigeonhole; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2979 | matchVerify(verifier, infix(filterFinder), verifier.m.readId, readSet[verifier.m.readId], mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3054:36: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const RazerSMode&, TReadIndex&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3054 | _mapSingleReadsToContig(matches, store, contigId, filterPattern, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3146:27: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3146 | return _mapSingleReads(store, cnts, options, mode, swiftIndex, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3221:31: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3221 | return _mapSingleReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:2047:73: required from ‘bool seqan::windowFindBegin(Finder >&, Pattern >&, double) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2047 | pattern.finderLength = pattern.params.tabooLength + length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1200:29: required from ‘void seqan::_mapMatePairReadsParallel(FragmentStore&, unsigned int, TThreadLocalStorages&, const String >&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1200 | if (!windowFindBegin(filterFinderR, filterPatternR, tls.options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1489:38: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1489 | _mapMatePairReadsParallel(store, contigId, threadLocalStorages, splitters, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1657:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1657 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:302:20: required from ‘void seqan::workVerification(ThreadLocalStorage >&, Job >&, const String >&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >; TShape = Shape, UngappedShape<0> >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode; THitString = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 302 | matchVerify(tls.verifier, swiftInfix(value(it), contigSeq), absReadId, tls.globalStore->readSeqStore[absReadId], TRazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:757:33: required from ‘void seqan::_mapSingleReadsParallelToContig(FragmentStore&, TThreadLocalStorages&, const String >&, const TContigId&, TCounts&, char, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TContigId = unsigned int; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 757 | workVerification(tls, job, splitters); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1039:44: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1039 | _mapSingleReadsParallelToContig(store, threadLocalStorages, splitters, contigId, cnts, 'F', options, shape, mode, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1203:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1203 | return _mapSingleReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSpec = void]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2785:21: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TPigeonholeSpec = void; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2785 | _patternInit(filterPattern, options.errorRate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:878:28: required from ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 878 | _applyFilterOptions(filterPattern, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1208:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1208 | return _mapSingleReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:462:35: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 462 | indexShape(host(pattern)) = pattern.shape; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:302:20: required from ‘void seqan::workVerification(ThreadLocalStorage >&, Job >&, const String >&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Pigeonhole >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >; TShape = Shape, OneGappedShape>; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode; THitString = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 302 | matchVerify(tls.verifier, swiftInfix(value(it), contigSeq), absReadId, tls.globalStore->readSeqStore[absReadId], TRazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:757:33: required from ‘void seqan::_mapSingleReadsParallelToContig(FragmentStore&, TThreadLocalStorages&, const String >&, const TContigId&, TCounts&, char, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TContigId = unsigned int; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 757 | workVerification(tls, job, splitters); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1039:44: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1039 | _mapSingleReadsParallelToContig(store, threadLocalStorages, splitters, contigId, cnts, 'F', options, shape, mode, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1208:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1208 | return _mapSingleReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2896:17: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2896 | _patternInit(filterPattern, options.errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3026:24: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const RazerSMode&, TReadIndex&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3026 | _applyFilterOptions(filterPattern, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3146:27: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3146 | return _mapSingleReads(store, cnts, options, mode, swiftIndex, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3216:31: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3216 | return _mapSingleReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, Owner > >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2979:24: required from ‘void seqan::_mapSingleReadsToContig(TMatches&, TFragmentStore&, unsigned int, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2979 | matchVerify(verifier, infix(filterFinder), verifier.m.readId, readSet[verifier.m.readId], mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3054:36: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const RazerSMode&, TReadIndex&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3054 | _mapSingleReadsToContig(matches, store, contigId, filterPattern, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3146:27: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3146 | return _mapSingleReads(store, cnts, options, mode, swiftIndex, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3216:31: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3216 | return _mapSingleReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2896:17: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2896 | _patternInit(filterPattern, options.errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:878:28: required from ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 878 | _applyFilterOptions(filterPattern, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1203:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1203 | return _mapSingleReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:302:20: required from ‘void seqan::workVerification(ThreadLocalStorage >&, Job >&, const String >&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >; TShape = Shape, GappedShape > >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode; THitString = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 302 | matchVerify(tls.verifier, swiftInfix(value(it), contigSeq), absReadId, tls.globalStore->readSeqStore[absReadId], TRazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:757:33: required from ‘void seqan::_mapSingleReadsParallelToContig(FragmentStore&, TThreadLocalStorages&, const String >&, const TContigId&, TCounts&, char, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TContigId = unsigned int; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 757 | workVerification(tls, job, splitters); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1039:44: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1039 | _mapSingleReadsParallelToContig(store, threadLocalStorages, splitters, contigId, cnts, 'F', options, shape, mode, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1203:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1203 | return _mapSingleReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Pigeonhole; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:924:42: required from ‘bool seqan::find(Finder >&, Pattern >&, double) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 924 | pattern.finderLength = length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:695:16: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFilterSpec = Pigeonhole; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 695 | while (find(filterFinderR, filterPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3252:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3252 | return _mapMatePairReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSpec = Hamming_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2785:21: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TPigeonholeSpec = Hamming_; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2785 | _patternInit(filterPattern, options.errorRate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3026:24: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const RazerSMode&, TReadIndex&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3026 | _applyFilterOptions(filterPattern, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3146:27: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3146 | return _mapSingleReads(store, cnts, options, mode, swiftIndex, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3221:31: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3221 | return _mapSingleReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:462:35: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 462 | indexShape(host(pattern)) = pattern.shape; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:2047:73: required from ‘bool seqan::windowFindBegin(Finder >&, Pattern >&, double) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2047 | pattern.finderLength = pattern.params.tabooLength + length(container(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1200:29: required from ‘void seqan::_mapMatePairReadsParallel(FragmentStore&, unsigned int, TThreadLocalStorages&, const String >&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1200 | if (!windowFindBegin(filterFinderR, filterPatternR, tls.options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1489:38: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1489 | _mapMatePairReadsParallel(store, contigId, threadLocalStorages, splitters, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1657:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 1657 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFloat = double; TSpec = Hamming_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2785:21: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TPigeonholeSpec = Hamming_; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2785 | _patternInit(filterPattern, options.errorRate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:878:28: required from ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 878 | _applyFilterOptions(filterPattern, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1208:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1208 | return _mapSingleReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:462:35: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 462 | indexShape(host(pattern)) = pattern.shape; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2896:17: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 2896 | _patternInit(filterPattern, options.errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3026:24: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const RazerSMode&, TReadIndex&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3026 | _applyFilterOptions(filterPattern, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3146:27: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3146 | return _mapSingleReads(store, cnts, options, mode, swiftIndex, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3216:31: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3216 | return _mapSingleReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::_patternInit(Pattern >&, TFloat, TSize_) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFloat = double; TSize_ = int; TSpec = Tag >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2896:17: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSwiftSpec = Tag >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2896 | _patternInit(filterPattern, options.errorRate, 0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:878:28: required from ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 878 | _applyFilterOptions(filterPattern, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1014 | initializeThreadLocalStoragesSingle(threadLocalStorages, store, splitters, shape, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1203:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 1203 | return _mapSingleReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:713:23: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 713 | pattern.shape = indexShape(host(pattern)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesNone_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2979:24: required from ‘void seqan::_mapSingleReadsToContig(TMatches&, TFragmentStore&, unsigned int, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 2979 | matchVerify(verifier, infix(filterFinder), verifier.m.readId, readSet[verifier.m.readId], mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3054:36: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const RazerSMode&, TReadIndex&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3054 | _mapSingleReadsToContig(matches, store, contigId, filterPattern, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3146:27: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3146 | return _mapSingleReads(store, cnts, options, mode, swiftIndex, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3216:31: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3216 | return _mapSingleReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, Owner > >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesNone_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2979:24: required from ‘void seqan::_mapSingleReadsToContig(TMatches&, TFragmentStore&, unsigned int, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TFilterSpec = Pigeonhole; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2979 | matchVerify(verifier, infix(filterFinder), verifier.m.readId, readSet[verifier.m.readId], mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3054:36: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const RazerSMode&, TReadIndex&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TReadIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TMatchNPolicy = NMatchesNone_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3054 | _mapSingleReadsToContig(matches, store, contigId, filterPattern, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3146:27: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3146 | return _mapSingleReads(store, cnts, options, mode, swiftIndex, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3221:31: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3221 | return _mapSingleReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesNone_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:302:20: required from ‘void seqan::workVerification(ThreadLocalStorage >&, Job >&, const String >&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >; TShape = Shape, UngappedShape<0> >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode; THitString = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 302 | matchVerify(tls.verifier, swiftInfix(value(it), contigSeq), absReadId, tls.globalStore->readSeqStore[absReadId], TRazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:757:33: required from ‘void seqan::_mapSingleReadsParallelToContig(FragmentStore&, TThreadLocalStorages&, const String >&, const TContigId&, TCounts&, char, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TContigId = unsigned int; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 757 | workVerification(tls, job, splitters); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1039:44: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1039 | _mapSingleReadsParallelToContig(store, threadLocalStorages, splitters, contigId, cnts, 'F', options, shape, mode, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1203:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1203 | return _mapSingleReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesNone_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:302:20: required from ‘void seqan::workVerification(ThreadLocalStorage >&, Job >&, const String >&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Pigeonhole >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >; TShape = Shape, OneGappedShape>; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode; THitString = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 302 | matchVerify(tls.verifier, swiftInfix(value(it), contigSeq), absReadId, tls.globalStore->readSeqStore[absReadId], TRazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:757:33: required from ‘void seqan::_mapSingleReadsParallelToContig(FragmentStore&, TThreadLocalStorages&, const String >&, const TContigId&, TCounts&, char, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TContigId = unsigned int; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 757 | workVerification(tls, job, splitters); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1039:44: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1039 | _mapSingleReadsParallelToContig(store, threadLocalStorages, splitters, contigId, cnts, 'F', options, shape, mode, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1208:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1208 | return _mapSingleReadsParallel(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, Owner > >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesNone_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2979:24: required from ‘void seqan::_mapSingleReadsToContig(TMatches&, TFragmentStore&, unsigned int, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2979 | matchVerify(verifier, infix(filterFinder), verifier.m.readId, readSet[verifier.m.readId], mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3054:36: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const RazerSMode&, TReadIndex&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3054 | _mapSingleReadsToContig(matches, store, contigId, filterPattern, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3146:27: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3146 | return _mapSingleReads(store, cnts, options, mode, swiftIndex, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3216:31: required from ‘int seqan::_mapSingleReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3216 | return _mapSingleReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: In instantiation of ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesNone_]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:302:20: required from ‘void seqan::workVerification(ThreadLocalStorage >&, Job >&, const String >&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >; TShape = Shape, GappedShape > >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode; THitString = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 302 | matchVerify(tls.verifier, swiftInfix(value(it), contigSeq), absReadId, tls.globalStore->readSeqStore[absReadId], TRazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:757:33: required from ‘void seqan::_mapSingleReadsParallelToContig(FragmentStore&, TThreadLocalStorages&, const String >&, const TContigId&, TCounts&, char, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TContigId = unsigned int; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 757 | workVerification(tls, job, splitters); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1039:44: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1039 | _mapSingleReadsParallelToContig(store, threadLocalStorages, splitters, contigId, cnts, 'F', options, shape, mode, TFilterSpec()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1203:39: required from ‘int seqan::_mapSingleReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1203 | return _mapSingleReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2155:18: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2155 | TGenomeInfix origInf(inf); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2238:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2238 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2239:41: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2239 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2341:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2341 | TReadRev readRev(readPrefix); | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2342:33: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 2342 | TGenomeInfixRev infRev(inf); | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io_sam.h:1013:50: required from ‘void seqan::_writeAlignments(TFile&, FragmentStore&, Sam, const TAlignFunctor&) [with TFile = std::basic_ofstream; TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; TAlignFunctor = FunctorGlobalEditDistAlign; Sam = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1013 | for (TReadNameIterator it = begin(store.readNameStore[readId]); it != end(store.readNameStore[readId]); ++it) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1224:33: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1224 | _writeAlignments(file, store, Sam(), FunctorGlobalEditDistAlign()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h: In instantiation of ‘seqan::Iter > > seqan::operator+(const Iter > >&, TDifference) [with TGaps = Gaps >, AnchorGaps, Alloc<> > > >; TGapAnchors = String, Alloc<> >; TDifference = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1189:28: required from ‘typename seqan::Iterator >::Type seqan::iter(T&, TPos, Tag) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; TTag = Rooted_; typename Iterator >::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1189 | return begin(me, tag_) + pos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1169:16: required from ‘typename seqan::Iterator::Type>::Type seqan::iter(T&, TPos) [with T = Gaps >, AnchorGaps, Alloc<> > > >; TPos = int; typename Iterator::Type>::Type = Iter >, AnchorGaps, Alloc<> > > >, GapsIterator, Alloc<> > > > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1169 | return iter(me, pos, typename DefaultGetIteratorSpec::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_anchor.h:465:20: required from ‘void seqan::insertGaps(Gaps >&, TPosition, TCount) [with TSequence = String >; TGapAnchors = String, Alloc<> >; TPosition = int; TCount = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 465 | TIter it = iter(gaps, clippedViewPos); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_base.h:628:15: required from ‘void seqan::insertGap(Gaps&, TPosition) [with TSequence = String >; TSpec = AnchorGaps, Alloc<> > >; TPosition = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 628 | insertGaps(gaps, clippedViewPos, 1u); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2582:18: required from ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&) [with TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; TScore = Score >; TShrinkMatches = True]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2582 | insertGap(gaps, insPos - rBegin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1231:40: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1231 | convertMatchesToGlobalAlignment(store, scoreType, True()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:742:58: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 742 | Iter > > result = lhs; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:744:12: warning: implicitly-declared ‘constexpr seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >::Iter(const seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >&)’ is deprecated [-Wdeprecated-copy] 744 | return result; | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: because ‘seqan::Iter >, seqan::AnchorGaps, seqan::Alloc<> > > >, seqan::GapsIterator, seqan::Alloc<> > > > >’ has user-provided ‘const seqan::Iter > >& seqan::Iter > >::operator=(const seqan::Iter > >&) [with TGaps_ = seqan::Gaps >, seqan::AnchorGaps, seqan::Alloc<> > > >; TGapAnchors_ = seqan::String, seqan::Alloc<> >]’ 117 | Iter const & operator = (Iter const & other_) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:600:17: required from ‘typename seqan::Iterator::Type>::Type seqan::begin(const T&) [with T = Segment >, InfixSegment>; typename Iterator::Type>::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; typename DefaultGetIteratorSpec::Type = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 600 | return begin(me, typename DefaultGetIteratorSpec::Type()) ; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:971:31: required from ‘int seqan::write(TFile&, FragmentStore&, Amos) [with TFile = std::basic_ofstream; TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 971 | TSeqIter seqIt = begin(value(fragStore.readSeqStore, idCount)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1232:14: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazerSMode = RazerSMode; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1232 | write(file, store, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1309:27: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSLocal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1309 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/outputFormat.h:1353:31: required from ‘int seqan::dumpMatches(FragmentStore&, TCounts&, CharString, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 1353 | return dumpMatches(store, stats, readFName, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:258:20: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 258 | dumpMatches(store, stats, readFileNames[0], options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_iterator_anchor.h:117:22: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1887 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1952:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1952 | return _Resize_String >::resize_(me, new_length); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String, Alloc<> >; TSize = int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:793:9: required from ‘void seqan::assignSeq(TSeq&, const TFastaSeq&, Fastq) [with TSeq = String, Alloc<> >; TFastaSeq = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 793 | resize(dst, itEnd - it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:1423:13: required from ‘void seqan::assignSeq(TSeq&, const TFileSeq&, const TagSelector&) [with TSeq = String, Alloc<> >; TFileSeq = Segment >, InfixSegment>; TTagList = TagList, TagList, TagList > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1423 | assignSeq(dst, seq, TFormatTag()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:835:14: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 835 | assignSeq(firstRead, multiFasta[0], format); // read the first sequence /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1887 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1952:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1952 | return _Resize_String >::resize_(me, new_length); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String >; TSize = int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:193:23: required from ‘bool seqan::loadReads(FragmentStore&, const char*, const char*, TRazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 193 | resize(seq[j], options.trimLength); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:186:23: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 186 | if (!loadReads(store, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:616:25: required from ‘typename seqan::Iterator >::Type seqan::begin(T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 616 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:375:32: required from ‘seqan::Finder >::Finder(THaystack&, TRepeatSize, TPeriodSize) [with TRepeatSize = int; TPeriodSize = int; THaystack = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 375 | data_iterator(begin(haystack, Rooted())), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:679:20: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 679 | TFilterFinderR filterFinderR(genomeInf, options.repeatLength, 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3247:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3247 | return _mapMatePairReads(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:532:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 532 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Pigeonhole; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:887:30: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Pigeonhole >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 887 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:930:28: required from ‘bool seqan::find(Finder >&, Pattern >&, double) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 930 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:695:16: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFilterSpec = Pigeonhole; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 695 | while (find(filterFinderR, filterPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3252:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3252 | return _mapMatePairReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, TIntegral) [with TContainer = Segment >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag; TIntegral = long unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:896:43: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Pigeonhole >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 896 | finder.haystackEnd = begin(host(finder)) + (finder.endPos - length(pattern.shape) + 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:930:28: required from ‘bool seqan::find(Finder >&, Pattern >&, double) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 930 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:695:16: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFilterSpec = Pigeonhole; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 695 | while (find(filterFinderR, filterPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3252:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3252 | return _mapMatePairReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:609:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 609 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter > seqan::operator+(const Iter >&, TIntegral) [with TContainer = Segment >, InfixSegment>; TIterator = SimpleType*; TSpec = Tag; TIntegral = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:865:45: required from ‘bool seqan::_nextNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Pigeonhole >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 865 | hostIterator(finder) = begin(host(finder)) + finder.startPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:961:28: required from ‘bool seqan::find(Finder >&, Pattern >&, double) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 961 | if (!_nextNonRepeatRange(finder, pattern)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:695:16: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFilterSpec = Pigeonhole; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 695 | while (find(filterFinderR, filterPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3252:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3252 | return _mapMatePairReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:609:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 609 | return Iter >(container(left), hostIterator(left) + right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1813:36: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1813 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:2054:30: required from ‘bool seqan::windowFindBegin(Finder >&, Pattern >&, double) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2054 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1200:29: required from ‘void seqan::_mapMatePairReadsParallel(FragmentStore&, unsigned int, TThreadLocalStorages&, const String >&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1200 | if (!windowFindBegin(filterFinderR, filterPatternR, tls.options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1489:38: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1489 | _mapMatePairReadsParallel(store, contigId, threadLocalStorages, splitters, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1657:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1657 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Pigeonhole; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:887:30: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Pigeonhole >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 887 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:930:28: required from ‘bool seqan::find(Finder >&, Pattern >&, double) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Hamming_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 930 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:695:16: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TFilterSpec = Pigeonhole; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 695 | while (find(filterFinderR, filterPatternR, options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, OneGappedShape>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Pigeonhole]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1114 | _mapMatePairReads(matches, store, contigId, filterPatternL, filterPatternR, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3252:33: required from ‘int seqan::_mapMatePairReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3252 | return _mapMatePairReads(store, cnts, options, Shape(), mode, Pigeonhole()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::host(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = Swift > >; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:1813:36: required from ‘bool seqan::_firstNonRepeatRange(TFinder&, Pattern >&) [with TFinder = Finder >, InfixSegment>, Swift > > >; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1813 | finder.endPos = length(host(finder)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:2054:30: required from ‘bool seqan::windowFindBegin(Finder >&, Pattern >&, double) [with THaystack = Segment >, InfixSegment>; TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2054 | if (!_firstNonRepeatRange(finder, pattern)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1200:29: required from ‘void seqan::_mapMatePairReadsParallel(FragmentStore&, unsigned int, TThreadLocalStorages&, const String >&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1200 | if (!windowFindBegin(filterFinderR, filterPatternR, tls.options.errorRate)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1489:38: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&, TFilterSpec) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_; TFilterSpec = Swift > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1489 | _mapMatePairReadsParallel(store, contigId, threadLocalStorages, splitters, cnts, 'F', options, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1657:41: required from ‘int seqan::_mapMatePairReadsParallel(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const RazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TScoreMode = RazerSErrors; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1657 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode, Swift()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:778:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 778 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1657:13: required from ‘typename seqan::Size::TMatePairStore>::Type seqan::appendMatePair(FragmentStore&, const TRead&, const TRead&, const CharString&, const CharString&) [with TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; TRead = String >; typename Size::TMatePairStore>::Type = unsigned int; typename FragmentStore::TMatePairStore = String, Alloc<> >; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1657 | appendValue(me.readSeqStore, read1, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:206:23: required from ‘bool seqan::loadReads(FragmentStore&, const char*, const char*, TRazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 206 | appendMatePair(store, seq[0], seq[1], seqId[0], seqId[1]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:186:23: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 186 | if (!loadReads(store, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:101: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment >, InfixSegment>; TString2 = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet >, InfixSegment>, Owner<> >; TValue = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:398:24: required from ‘void seqan::initializeThreadLocalStoragesPaired(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, UngappedShape<0> >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 398 | appendValue(indexText(indexL), readSetL[j]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1463:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h: In instantiation of ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment >, seqan::InfixSegment>; TExpand = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = const Segment >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = const Segment >, InfixSegment>; TString2 = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet >, InfixSegment>, Owner<> >; TValue = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:865:24: required from ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, UngappedShape<0> >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | appendValue(indexText(index), store.readSeqStore[j]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1475:37: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 1475 | typename Value::Type temp_copy(_value); //temp copy because resize could invalidate _value | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1925:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2153:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize, const TValue&) [with T = String >; TSize = int; TValue = SimpleType; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2153 | return resize(me, new_length, val, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:484:9: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 484 | resize(pattern, span, (ErrorAlphabet)SEQAN_MATCH); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:838:30: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 838 | if (!chooseParams(options, pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1657:13: required from ‘typename seqan::Size::TMatePairStore>::Type seqan::appendMatePair(FragmentStore&, const TRead&, const TRead&, const CharString&, const CharString&) [with TSpec = MyFragStoreConfig; TConfig = FragmentStoreConfig; TRead = String >; typename Size::TMatePairStore>::Type = unsigned int; typename FragmentStore::TMatePairStore = String, Alloc<> >; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1657 | appendValue(me.readSeqStore, read1, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:206:23: required from ‘bool seqan::loadReads(FragmentStore&, const char*, const char*, TRazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 206 | appendMatePair(store, seq[0], seq[1], seqId[0], seqId[1]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:186:23: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 186 | if (!loadReads(store, toCString(readFileNames[0]), toCString(readFileNames[1]), options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:653:36: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 653 | TReadSet & readSetL = host(host(filterPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:81: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_endDefault(T&, Rooted) [with T = Segment >, InfixSegment>; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:841:23: required from ‘typename seqan::Iterator >::Type seqan::end(T&, Tag) [with T = Segment >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 841 | return _endDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_reverse.h:463:24: required from ‘typename seqan::Iterator >, const seqan::Tag >::Type seqan::begin(ModifiedString >&, Tag) [with THost = Segment >, InfixSegment>; TTagSpec = Rooted_; typename Iterator >, const Tag >::Type = ModifiedIterator >, InfixSegment>, AdaptorIterator*, Tag > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 463 | TIterator temp_(end(host(me), Rooted())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:440:24: required from ‘seqan::Finder::Finder(THaystack&) [with THaystack = seqan::ModifiedString >, seqan::InfixSegment>, seqan::Tag >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 440 | : data_iterator(begin(haystack, Rooted())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2241:41: required from ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 2241 | TMyersFinderRev myersFinderRev(infRev); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:792:40: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 792 | if (matchVerify(verifierL, infix(genome, ((*it).i2.beginPos >= 0) ? (TSignedGPos)(*it).i2.beginPos : (TSignedGPos)0, (TSignedGPos)(*it).i2.endPos), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | leftReadId, readSetL[matePairId], mode)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:768:12: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 768 | return TIterator(me, end(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Pigeonhole; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2795:64: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TPigeonholeSpec = void; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2795 | std::cout << " stepsize: " << getStepSize(host(filterPattern)) << std::endl; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1087:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:116:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 116 | class Index > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:858:30: required from ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, UngappedShape<0> >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 858 | TIndex & index = host(tls.filterPattern); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Pigeonhole; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:858:30: required from ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, OneGappedShape>; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 858 | TIndex & index = host(tls.filterPattern); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:116:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 116 | class Index > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:653:36: required from ‘void seqan::_mapMatePairReads(TMatches&, FragmentStore&, unsigned int, Pattern&, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TReadIndex = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 653 | TReadSet & readSetL = host(host(filterPatternL)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:1114:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::GappedShape > >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:116:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 116 | class Index > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:858:30: required from ‘void seqan::initializeThreadLocalStoragesSingle(TThreadLocalStorages&, TFragmentStore&, const TSplitters&, TShape&, TOptions&) [with TThreadLocalStorages = String, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Alloc<> >; TFragmentStore = FragmentStore; TSplitters = String >; TShape = const Shape, GappedShape > >; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 858 | TIndex & index = host(tls.filterPattern); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:1014:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::GappedShape > >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:116:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 116 | class Index > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:838:30: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 838 | if (!chooseParams(options, pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h: In instantiation of ‘typename seqan::Parameter_::Type seqan::container(Finder&) [with THaystack = Segment >, InfixSegment>; TSpec = void; typename Parameter_::Type = Segment >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1105:63: required from ‘bool seqan::_patternInitSmallStateBanded(TFinder&, const TNeedle2&, PatternState_, True, TFindBeginPatternSpec> >&) [with TFinder = Finder >, InfixSegment>, void>; TNeedle = const Segment >, InfixSegment>; TNeedle2 = Segment >, InfixSegment>; TSpec = FindInfix; TFinderCSP = NMatchesAll_; TPatternCSP = NMatchesAll_; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1105 | typename Size::Type const columns = length(container(finder)) + state.leftClip; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1297:44: required from ‘bool seqan::_stateInit(TFinder&, const TNeedle&, PatternState_, True, TFindBeginPatternSpec> >&) [with TFinder = Finder >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TNeedle2 = const Segment >, InfixSegment>; TSpec = FindInfix; TFinderCSP = NMatchesAll_; TPatternCSP = NMatchesAll_; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1297 | return _patternInitSmallStateBanded(finder, needle, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1654:18: required from ‘bool seqan::find(TFinder&, const TNeedle&, PatternState_, True, TFindBeginPatternSpec> >&) [with TFinder = Finder >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TNeedle2 = const Segment >, InfixSegment>; TSpec = FindInfix; TFinderCSP = NMatchesAll_; TPatternCSP = NMatchesAll_; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1654 | if (!_stateInit(finder, needle, state)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1766:13: required from ‘bool seqan::find(TFinder&, const TNeedle&, PatternState_ >&, int) [with TFinder = Finder >, InfixSegment>, void>; TNeedle = Segment >, InfixSegment>; TNeedle2 = const Segment >, InfixSegment>; TSpec = AlignTextBanded; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1766 | return find(finder, needle, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2177:16: required from ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2177 | while (find(myersFinder, readPrefix, state, minScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:792:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:793:42: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 793 | return container(hostIterator(me)); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:61: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h: In instantiation of ‘typename seqan::Container >::Type seqan::container(ModifiedIterator&) [with THost = Iter >, InfixSegment>, AdaptorIterator*, Tag > >; TSpec = Tag; typename Container >::Type = ModifiedString >, InfixSegment>, Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_interface.h:752:24: required from ‘void seqan::goEnd(TIterator&) [with TIterator = ModifiedIterator >, InfixSegment>, AdaptorIterator*, Tag > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 752 | goEnd(it, container(it)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:948:7: required from ‘void seqan::goEnd(Finder&) [with THaystack = ModifiedString >, InfixSegment>, Tag >; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 948 | goEnd(hostIterator(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1656:18: required from ‘bool seqan::find(TFinder&, const TNeedle&, PatternState_, True, TFindBeginPatternSpec> >&) [with TFinder = Finder >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TNeedle2 = ModifiedString >, InfixSegment>, Tag >; TSpec = FindPrefix; TFinderCSP = NMatchesAll_; TPatternCSP = NMatchesAll_; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1656 | goEnd(finder); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1766:13: required from ‘bool seqan::find(TFinder&, const TNeedle&, PatternState_ >&, int) [with TFinder = Finder >, InfixSegment>, Tag >, void>; TNeedle = ModifiedString >, InfixSegment>, Tag >; TNeedle2 = ModifiedString >, InfixSegment>, Tag >; TSpec = AlignTextBanded; TFindBeginPatternSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1766 | return find(finder, needle, state); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2245:32: required from ‘bool seqan::matchVerify(TMatchVerifier&, Segment, unsigned int, const TRead&, const RazerSMode&) [with TMatchVerifier = MatchVerifier, String, Alloc<> >, RazerSOptions<>, RazerSMode, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, String > >; TGenome = String >; TRead = Segment >, InfixSegment>; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2245 | while (find(myersFinderRev, readRev, verifier.revPatternState, maxScore)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs.h:792:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3340:37: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3340 | return _mapMatePairReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_iterator.h:294:16: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 294 | TContainer cont(container(host(me))); | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: initializing argument 1 of ‘seqan::ModifiedString::ModifiedString(typename seqan::Parameter_::Type) [with THost = seqan::Segment >, seqan::InfixSegment>; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment >, seqan::InfixSegment>]’ 139 | ModifiedString(typename Parameter_::Type host) : _host(_toPointer(host)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2948:40: required from ‘void seqan::_mapSingleReadsToContig(TMatches&, TFragmentStore&, unsigned int, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TReadIndex = Index >, Owner > >, IndexQGram, UngappedShape<0> >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 2948 | TReadSet & readSet = indexText(host(filterPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3054:36: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_string.h:139:53: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TSpec = Pigeonhole; typename Host >::Type = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2795:64: required from ‘void seqan::_applyFilterOptions(Pattern >&, const TOptions&) [with TIndex = Index >, Owner > >, IndexQGram, OneGappedShape>, Tag > >; TPigeonholeSpec = void; TOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 2795 | std::cout << " stepsize: " << getStepSize(host(filterPattern)) << std::endl; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3026:24: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:116:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 116 | class Index > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::Segment >, seqan::InfixSegment>*; TParam = seqan::Segment >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = Segment >, InfixSegment>*; TParam = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = Segment >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = Segment >, InfixSegment>; TString2 = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet >, InfixSegment>, Owner<> >; TValue = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:398:24: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: required from ‘bool seqan::processRead(PairedMatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 160 | FilterPatternLSetMaxErrorsWrapper wrapperL(value(filter.callback)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:962:32: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinderL = Finder >, Pigeonhole >; TFilterFinderR = Finder >, InfixSegment>, Pigeonhole >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >; TShape = Shape, OneGappedShape>; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 962 | disabled += processRead(*tls.matchFilter, it->readId / 2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1314:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:277:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 277 | class Pattern > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: note: synthesized method ‘seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >& seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >::operator=(const seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >&)’ first required here 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = const seqan::Segment >, seqan::InfixSegment>*; TParam = seqan::Segment >, seqan::InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = const Segment >, InfixSegment>*; TParam = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::InfixSegment>, seqan::Alloc<> >; TValue = const seqan::Segment >, seqan::InfixSegment>; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = const Segment >, InfixSegment>; TTargetSpec = Alloc<>; TValue = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = const Segment >, InfixSegment>; TString2 = Segment >, InfixSegment>; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet >, InfixSegment>, Owner<> >; TValue = Segment >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:865:24: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_match_filter.h:251:20: required from ‘bool seqan::processRead(MatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 251 | limitRead(value(filter.callback), readId, newLimit - 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:472:36: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String >&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Pigeonhole >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >; TShape = Shape, OneGappedShape>; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 472 | disabled += processRead(*tls.matchFilter, it->readId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:775:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:277:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 277 | class Pattern > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: note: synthesized method ‘seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >& seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >::operator=(const seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >&)’ first required here 116 | class ThreadLocalStorage< | ^~~~~~~~~~~~~~~~~~~ 117 | MapSingleReads< | ~~~~~~~~~~~~~~~ 118 | TMatches_, | ~~~~~~~~~~ 119 | TFragmentStore, | ~~~~~~~~~~~~~~~ 120 | TFilterFinder_, | ~~~~~~~~~~~~~~~ 121 | TFilterPattern_, | ~~~~~~~~~~~~~~~~ 122 | TShape, | ~~~~~~~ 123 | TOptions, | ~~~~~~~~~ 124 | TCounts, | ~~~~~~~~ 125 | TRazerSMode> > | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TValue2 = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; typename Reference > >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_pattern_base.h:368:14: required from ‘typename seqan::Host >::Type& seqan::host(Pattern&) [with TNeedle = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TSpec = Swift > >; typename Host >::Type = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 368 | return value(me.data_host); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:2948:40: required from ‘void seqan::_mapSingleReadsToContig(TMatches&, TFragmentStore&, unsigned int, Pattern&, TCounts&, char, TRazerSOptions&, const TRazerSMode&) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TReadIndex = Index >, Owner > >, IndexQGram, GappedShape > >, Tag > >; TFilterSpec = Swift > >; TCounts = String >; TRazerSOptions = RazerSOptions<>; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 2948 | TReadSet & readSet = indexText(host(filterPattern)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3054:36: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3343:31: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3343 | return _mapSingleReads(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::Owner > >; TShapeSpec = seqan::Shape, seqan::GappedShape > >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:116:15: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 116 | class Index > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::Owner > >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: required from ‘bool seqan::processRead(PairedMatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 160 | FilterPatternLSetMaxErrorsWrapper wrapperL(value(filter.callback)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:962:32: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinderL = Finder >, Swift > > >; TFilterFinderR = Finder >, InfixSegment>, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >; TShape = Shape, GappedShape > >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 962 | disabled += processRead(*tls.matchFilter, it->readId / 2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1314:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:497:11: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 497 | class Pattern > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: note: synthesized method ‘seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >& seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >::operator=(const seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >&)’ first required here 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_match_filter.h:251:20: required from ‘bool seqan::processRead(MatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 251 | limitRead(value(filter.callback), readId, newLimit - 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:472:36: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String >&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >; TShape = Shape, GappedShape > >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 472 | disabled += processRead(*tls.matchFilter, it->readId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:775:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:497:11: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 497 | class Pattern > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: note: synthesized method ‘seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >& seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >::operator=(const seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >&)’ first required here 116 | class ThreadLocalStorage< | ^~~~~~~~~~~~~~~~~~~ 117 | MapSingleReads< | ~~~~~~~~~~~~~~~ 118 | TMatches_, | ~~~~~~~~~~ 119 | TFragmentStore, | ~~~~~~~~~~~~~~~ 120 | TFilterFinder_, | ~~~~~~~~~~~~~~~ 121 | TFilterPattern_, | ~~~~~~~~~~~~~~~~ 122 | TShape, | ~~~~~~~ 123 | TOptions, | ~~~~~~~~~ 124 | TCounts, | ~~~~~~~~ 125 | TRazerSMode> > | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: required from ‘bool seqan::processRead(PairedMatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 160 | FilterPatternLSetMaxErrorsWrapper wrapperL(value(filter.callback)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:962:32: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinderL = Finder >, Pigeonhole >; TFilterFinderR = Finder >, InfixSegment>, Pigeonhole >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >; TShape = Shape, OneGappedShape>; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 962 | disabled += processRead(*tls.matchFilter, it->readId / 2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1314:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:277:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 277 | class Pattern > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: note: synthesized method ‘seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >& seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >::operator=(const seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >&)’ first required here 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_match_filter.h:251:20: required from ‘bool seqan::processRead(MatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 251 | limitRead(value(filter.callback), readId, newLimit - 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:472:36: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String >&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Pigeonhole >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >; TShape = Shape, OneGappedShape>; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 472 | disabled += processRead(*tls.matchFilter, it->readId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:775:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:277:15: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 277 | class Pattern > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: note: synthesized method ‘seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >& seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >::operator=(const seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >&)’ first required here 116 | class ThreadLocalStorage< | ^~~~~~~~~~~~~~~~~~~ 117 | MapSingleReads< | ~~~~~~~~~~~~~~~ 118 | TMatches_, | ~~~~~~~~~~ 119 | TFragmentStore, | ~~~~~~~~~~~~~~~ 120 | TFilterFinder_, | ~~~~~~~~~~~~~~~ 121 | TFilterPattern_, | ~~~~~~~~~~~~~~~~ 122 | TShape, | ~~~~~~~ 123 | TOptions, | ~~~~~~~~~ 124 | TCounts, | ~~~~~~~~ 125 | TRazerSMode> > | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: required from ‘bool seqan::processRead(PairedMatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 160 | FilterPatternLSetMaxErrorsWrapper wrapperL(value(filter.callback)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:962:32: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinderL = Finder >, Swift > > >; TFilterFinderR = Finder >, InfixSegment>, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >; TShape = Shape, GappedShape > >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 962 | disabled += processRead(*tls.matchFilter, it->readId / 2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1314:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:497:11: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 497 | class Pattern > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: note: synthesized method ‘seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >& seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >::operator=(const seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >&)’ first required here 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_match_filter.h:251:20: required from ‘bool seqan::processRead(MatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 251 | limitRead(value(filter.callback), readId, newLimit - 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:472:36: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String >&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >; TShape = Shape, GappedShape > >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 472 | disabled += processRead(*tls.matchFilter, it->readId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:775:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:497:11: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 497 | class Pattern > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: note: synthesized method ‘seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >& seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >::operator=(const seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >&)’ first required here 116 | class ThreadLocalStorage< | ^~~~~~~~~~~~~~~~~~~ 117 | MapSingleReads< | ~~~~~~~~~~~~~~~ 118 | TMatches_, | ~~~~~~~~~~ 119 | TFragmentStore, | ~~~~~~~~~~~~~~~ 120 | TFilterFinder_, | ~~~~~~~~~~~~~~~ 121 | TFilterPattern_, | ~~~~~~~~~~~~~~~~ 122 | TShape, | ~~~~~~~ 123 | TOptions, | ~~~~~~~~~ 124 | TCounts, | ~~~~~~~~ 125 | TRazerSMode> > | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: required from ‘bool seqan::processRead(PairedMatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 160 | FilterPatternLSetMaxErrorsWrapper wrapperL(value(filter.callback)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:962:32: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinderL = Finder >, Pigeonhole >; TFilterFinderR = Finder >, InfixSegment>, Pigeonhole >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >; TShape = Shape, OneGappedShape>; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 962 | disabled += processRead(*tls.matchFilter, it->readId / 2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1314:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_match_filter.h:251:20: required from ‘bool seqan::processRead(MatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 251 | limitRead(value(filter.callback), readId, newLimit - 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:472:36: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String >&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Pigeonhole >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >; TShape = Shape, OneGappedShape>; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 472 | disabled += processRead(*tls.matchFilter, it->readId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:775:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 116 | class ThreadLocalStorage< | ^~~~~~~~~~~~~~~~~~~ 117 | MapSingleReads< | ~~~~~~~~~~~~~~~ 118 | TMatches_, | ~~~~~~~~~~ 119 | TFragmentStore, | ~~~~~~~~~~~~~~~ 120 | TFilterFinder_, | ~~~~~~~~~~~~~~~ 121 | TFilterPattern_, | ~~~~~~~~~~~~~~~~ 122 | TShape, | ~~~~~~~ 123 | TOptions, | ~~~~~~~~~ 124 | TCounts, | ~~~~~~~~ 125 | TRazerSMode> > | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: required from ‘bool seqan::processRead(PairedMatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 160 | FilterPatternLSetMaxErrorsWrapper wrapperL(value(filter.callback)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:962:32: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinderL = Finder >, Swift > > >; TFilterFinderR = Finder >, InfixSegment>, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >; TShape = Shape, GappedShape > >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 962 | disabled += processRead(*tls.matchFilter, it->readId / 2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1314:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_match_filter.h:251:20: required from ‘bool seqan::processRead(MatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 251 | limitRead(value(filter.callback), readId, newLimit - 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:472:36: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String >&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >; TShape = Shape, GappedShape > >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 472 | disabled += processRead(*tls.matchFilter, it->readId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:775:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 116 | class ThreadLocalStorage< | ^~~~~~~~~~~~~~~~~~~ 117 | MapSingleReads< | ~~~~~~~~~~~~~~~ 118 | TMatches_, | ~~~~~~~~~~ 119 | TFragmentStore, | ~~~~~~~~~~~~~~~ 120 | TFilterFinder_, | ~~~~~~~~~~~~~~~ 121 | TFilterPattern_, | ~~~~~~~~~~~~~~~~ 122 | TShape, | ~~~~~~~ 123 | TOptions, | ~~~~~~~~~ 124 | TCounts, | ~~~~~~~~ 125 | TRazerSMode> > | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: required from ‘bool seqan::processRead(PairedMatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 160 | FilterPatternLSetMaxErrorsWrapper wrapperL(value(filter.callback)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:962:32: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinderL = Finder >, Pigeonhole >; TFilterFinderR = Finder >, InfixSegment>, Pigeonhole >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >; TShape = Shape, OneGappedShape>; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 962 | disabled += processRead(*tls.matchFilter, it->readId / 2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1314:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_match_filter.h:251:20: required from ‘bool seqan::processRead(MatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 251 | limitRead(value(filter.callback), readId, newLimit - 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:472:36: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String >&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Pigeonhole >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >; TShape = Shape, OneGappedShape>; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 472 | disabled += processRead(*tls.matchFilter, it->readId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:775:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: warning: implicitly-declared ‘seqan::Shape, seqan::OneGappedShape>& seqan::Shape, seqan::OneGappedShape>::operator=(const seqan::Shape, seqan::OneGappedShape>&)’ is deprecated [-Wdeprecated-copy] 116 | class ThreadLocalStorage< | ^~~~~~~~~~~~~~~~~~~ 117 | MapSingleReads< | ~~~~~~~~~~~~~~~ 118 | TMatches_, | ~~~~~~~~~~ 119 | TFragmentStore, | ~~~~~~~~~~~~~~~ 120 | TFilterFinder_, | ~~~~~~~~~~~~~~~ 121 | TFilterPattern_, | ~~~~~~~~~~~~~~~~ 122 | TShape, | ~~~~~~~ 123 | TOptions, | ~~~~~~~~~ 124 | TCounts, | ~~~~~~~~ 125 | TRazerSMode> > | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_onegapped.h:135:17: note: because ‘seqan::Shape, seqan::OneGappedShape>’ has user-provided ‘seqan::Shape::Shape(const seqan::Shape&) [with TValue = seqan::SimpleType]’ 135 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: required from ‘bool seqan::processRead(PairedMatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 160 | FilterPatternLSetMaxErrorsWrapper wrapperL(value(filter.callback)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:962:32: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinderL = Finder >, Swift > > >; TFilterFinderR = Finder >, InfixSegment>, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >; TShape = Shape, GappedShape > >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 962 | disabled += processRead(*tls.matchFilter, it->readId / 2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:1314:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_match_filter.h:251:20: required from ‘bool seqan::processRead(MatchFilter&, unsigned int) [with TOptionsSpec = RazerSSpec<>; TReadSeqSet = StringSet >, Owner > >; TCallback = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 251 | limitRead(value(filter.callback), readId, newLimit - 1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:472:36: required from ‘void seqan::writeBackToLocal(ThreadLocalStorage >&, String >&, bool) [with TMatches = String, Alloc<> >; TFragmentStore = FragmentStore; TFilterFinder = Finder >, Swift > > >; TFilterPattern = Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >; TShape = Shape, GappedShape > >; TOptions = RazerSOptions<>; TCounts = String >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 472 | disabled += processRead(*tls.matchFilter, it->readId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:775:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_parallel.h:116:7: warning: implicitly-declared ‘seqan::Shape, seqan::GappedShape > >& seqan::Shape, seqan::GappedShape > >::operator=(const seqan::Shape, seqan::GappedShape > >&)’ is deprecated [-Wdeprecated-copy] 116 | class ThreadLocalStorage< | ^~~~~~~~~~~~~~~~~~~ 117 | MapSingleReads< | ~~~~~~~~~~~~~~~ 118 | TMatches_, | ~~~~~~~~~~ 119 | TFragmentStore, | ~~~~~~~~~~~~~~~ 120 | TFilterFinder_, | ~~~~~~~~~~~~~~~ 121 | TFilterPattern_, | ~~~~~~~~~~~~~~~~ 122 | TShape, | ~~~~~~~ 123 | TOptions, | ~~~~~~~~~ 124 | TCounts, | ~~~~~~~~ 125 | TRazerSMode> > | ~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_gapped.h:330:17: note: because ‘seqan::Shape, seqan::GappedShape > >’ has user-provided ‘seqan::Shape > >::Shape(const seqan::Shape > >&) [with TValue = seqan::SimpleType]’ 330 | Shape(Shape const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >& seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::operator=(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1845:16: required from ‘void seqan::insertValue(T&, TPosition, const TValue&) [with T = String >; TPosition = int; TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1845 | insertValue(me, pos, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:511:16: required from ‘void seqan::initPatterns(TStateString&, const TShape&, int, const TLogErrorDistr&, TDistance, bool) [with TStateString = String, double>, Alloc<> >; TShape = String >; TLogErrorDistr = String; TDistance = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 511 | insertValue(pattern, mods[i].i1, (ErrorAlphabet)SEQAN_INSERT); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/shape_threshold.h:1118:14: required from ‘void seqan::qgramFilteringSensitivity(TSensitivityMatrix&, const TShape&, TPatternSize, TErrors, TThresh, TDistance, ThreshExact, const TErrorDist&) [with TSensitivityMatrix = String; TShape = Shape, GappedShape > >; TPatternSize = unsigned int; TErrors = unsigned int; TThresh = unsigned int; TDistance = Tag; TErrorDist = String; ThreshExact = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1118 | initPatterns(states, bitString, errors, logErrorDistribution, dist, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/paramChooser.h:741:42: required from ‘void seqan::makeSelectedStatsFile(TError&, ParamChooserOptions&) [with TError = String]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 741 | qgramFilteringSensitivity(sensMat, shape, totalN, maxErrors - 1, maxT - 1, HammingDistance(), ThreshExact(), logErrorDistribution); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/paramChooser.h:1310:30: required from ‘bool seqan::chooseParams(RazerSOptions&, ParamChooserOptions&) [with TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 1310 | makeSelectedStatsFile(errorDistribution, pm_options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:838:30: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: 838 | if (!chooseParams(options, pm_options)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3431:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3431 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3443:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3443 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::UngappedShape<0> >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Pigeonhole >, seqan::Finder >, seqan::InfixSegment>, seqan::Pigeonhole >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >, seqan::Pigeonhole >, seqan::Shape, seqan::OneGappedShape>, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h: In instantiation of ‘static void seqan::ValueConstructor_::construct(TIterator, const TParam&) [with TIterator = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >*; TParam = seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:363:28: required from ‘void seqan::valueConstruct(TIterator, const TParam&) [with TIterator = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >*; TParam = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 363 | TConstructor::construct(it, param_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:606:19: required from ‘typename seqan::Value::Type* seqan::_holderAllocateObject(THolder&, const TValue&) [with THolder = Holder, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >, Tag >; TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Value::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 606 | valueConstruct(ret, data); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; typename Reference > >::Type = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_paired_match_filter.h:160:64: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSUngapped; TMatchNPolicy = NMatchesNone_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3452:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3452 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers_matepairs_parallel.h:84:7: warning: implicitly-declared ‘constexpr seqan::Segment >, seqan::InfixSegment>::Segment(const seqan::Segment >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 84 | class ThreadLocalStorage > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: synthesized method ‘seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >::ThreadLocalStorage(const seqan::ThreadLocalStorage, seqan::Alloc<> >, seqan::FragmentStore, seqan::Finder >, seqan::Swift > > >, seqan::Finder >, seqan::InfixSegment>, seqan::Swift > > >, seqan::Pattern >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >, seqan::Swift > > >, seqan::Shape, seqan::GappedShape > >, seqan::RazerSOptions<>, seqan::String >, seqan::RazerSMode > >&)’ first required here 296 | new( (void*) & value(it) ) TNonConstValue(param_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1020:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 1020 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1065:24: required from ‘void seqan::assign(Holder >&, const Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 1065 | assignValue(target_, value(source_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:170:15: required from ‘const seqan::Holder >& seqan::Holder >::operator=(const seqan::Holder >&) [with TValue = seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 170 | assign(*this, source_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:497:11: required from ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 497 | class Pattern > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:296:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1020:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1020 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1065:24: required from ‘void seqan::assign(Holder >&, const Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1065 | assignValue(target_, value(source_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:170:15: required from ‘const seqan::Holder >& seqan::Holder >::operator=(const seqan::Holder >&) [with TValue = seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 170 | assign(*this, source_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:277:8: required from ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 277 | class Pattern > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Finder >, InfixSegment>, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1020:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1020 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1065:24: required from ‘void seqan::assign(Holder >&, const Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1065 | assignValue(target_, value(source_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:170:15: required from ‘const seqan::Holder >& seqan::Holder >::operator=(const seqan::Holder >&) [with TValue = seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 170 | assign(*this, source_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:497:11: required from ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 497 | class Pattern > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, UngappedShape<0> >, Tag > >, Swift > > >, Shape, UngappedShape<0> >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::UngappedShape<0> >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::UngappedShape<0> >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1020:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1020 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1065:24: required from ‘void seqan::assign(Holder >&, const Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1065 | assignValue(target_, value(source_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:170:15: required from ‘const seqan::Holder >& seqan::Holder >::operator=(const seqan::Holder >&) [with TValue = seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 170 | assign(*this, source_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_pigeonhole.h:277:8: required from ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 277 | class Pattern > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Pigeonhole >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, OneGappedShape>, Tag > >, Pigeonhole >, Shape, OneGappedShape>, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, UngappedShape<0> >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3376:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3376 | return _mapReads(store, cnts, options, ungapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::OneGappedShape>, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::OneGappedShape>]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1020:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1020 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1065:24: required from ‘void seqan::assign(Holder >&, const Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1065 | assignValue(target_, value(source_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:170:15: required from ‘const seqan::Holder >& seqan::Holder >::operator=(const seqan::Holder >&) [with TValue = seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 170 | assign(*this, source_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:497:11: required from ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 497 | class Pattern > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Finder >, InfixSegment>, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3351:45: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3351 | return _mapMatePairReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::GappedShape > >]’ 159 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1020:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >; TSource = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1020 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1065:24: required from ‘void seqan::assign(Holder >&, const Holder >&) [with TValue = Index >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 1065 | assignValue(target_, value(source_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:170:15: required from ‘const seqan::Holder >& seqan::Holder >::operator=(const seqan::Holder >&) [with TValue = seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 170 | assign(*this, source_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_swift.h:497:11: required from ‘void seqan::assign(TTarget&, TSource&) [with TTarget = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TSource = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 497 | class Pattern > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >; TValue2 = ThreadLocalStorage, Alloc<> >, FragmentStore, Finder >, Swift > > >, Pattern >, InfixSegment>, Owner<> >, IndexQGram, GappedShape > >, Tag > >, Swift > > >, Shape, GappedShape > >, RazerSOptions<>, String >, RazerSMode > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3354:39: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TShape&, const TRazerSMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TShape = Shape, GappedShape > >; TRazerSMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3354 | return _mapSingleReadsParallel(store, cnts, options, shape, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3381:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, const TRazersMode&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TRazersMode = RazerSMode]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3381 | return _mapReads(store, cnts, options, gapped, mode); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3396:25: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&, RazerSMode) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>; TAlignMode = RazerSGlobal; TGapMode = RazerSGapped; TMatchNPolicy = NMatchesAll_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3396 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:3422:33: required from ‘int seqan::_mapReads(FragmentStore&, TCounts&, RazerSOptions&) [with TFSSpec = MyFragStoreConfig; TFSConfig = FragmentStoreConfig; TCounts = String >; TSpec = RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 3422 | return _mapReads(store, cnts, options, RazerSMode()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:236:26: required from ‘int mapReads(seqan::StringSet > >&, seqan::StringSet > >&, seqan::RazerSOptions&) [with TSpec = seqan::RazerSSpec<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 236 | int error = _mapReads(store, stats, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.cpp:865:26: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: 865 | int result = mapReads(genomeFileNames, readFileNames, options); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >& seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >::operator=(const seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram_openaddressing.h:159:17: note: because ‘seqan::Index >, seqan::InfixSegment>, seqan::Owner<> >, seqan::IndexQGram, seqan::GappedShape > >, seqan::Tag > >’ has user-provided ‘seqan::Index > >::Index(const seqan::Index > >&) [with TObject = seqan::StringSet >, seqan::InfixSegment>, seqan::Owner<> >; TShapeSpec = seqan::Shape, seqan::GappedShape > >]’ 159 | Index(Index const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:38: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object extras/apps/razers3/CMakeFiles/razers3.dir/param_tabs.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -std=c++11 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/razers3/CMakeFiles/razers3.dir/param_tabs.cpp.o -MF CMakeFiles/razers3.dir/param_tabs.cpp.o.d -o CMakeFiles/razers3.dir/param_tabs.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/param_tabs.cpp [ 75%] Linking CXX executable ../../../bin/razers3 cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/razers3.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -std=c++11 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/razers3.dir/razers.cpp.o CMakeFiles/razers3.dir/param_tabs.cpp.o -o ../../../bin/razers3 -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 75%] Built target razers3 make -f extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/build.make extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/build.make extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 76%] Building CXX object extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/simulate_reads.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -std=c++11 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/simulate_reads.cpp.o -MF CMakeFiles/razers3_simulate_reads.dir/simulate_reads.cpp.o.d -o CMakeFiles/razers3_simulate_reads.dir/simulate_reads.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/simulate_reads.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/cmdparser/cmdparser.h:39, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_cmdparser.h:36, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/simulate_reads.cpp:5: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/simulate_reads.cpp:1: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/simulate_reads.cpp:6: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/map.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/cmdparser/cmdparser.h:37: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:793:9: required from ‘void seqan::assignSeq(TSeq&, const TFastaSeq&, Fastq) [with TSeq = String >; TFastaSeq = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 793 | resize(dst, itEnd - it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:1423:13: required from ‘void seqan::assignSeq(TSeq&, const TFileSeq&, const TagSelector&) [with TSeq = String >; TFileSeq = Segment >, InfixSegment>; TTagList = TagList, TagList, TagList > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1423 | assignSeq(dst, seq, TFormatTag()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:1302:14: required from ‘bool seqan::loadContigs(FragmentStore&, const StringSet > >&, bool) [with TFSSpec = void; TFSConfig = FragmentStoreConfig]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1302 | assignSeq(store.contigStore[seqOfs + i].seq, multiSeqFile[i], contigFile.format); // read Genome sequence /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:1323:20: required from ‘bool seqan::loadContigs(FragmentStore&, const CharString&, bool) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1323 | return loadContigs(store, fileNames, loadSeqs); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:1331:20: required from ‘bool seqan::loadContigs(FragmentStore&, const TFileNames&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TFileNames = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1331 | return loadContigs(store, fileNames, true); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/simulate_reads.cpp:114:21: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 114 | if (!loadContigs(store, getArgumentValue(parser, 0)) && (stop = true)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable ../../../bin/razers3_simulate_reads cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/razers3_simulate_reads.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -std=c++11 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/razers3_simulate_reads.dir/simulate_reads.cpp.o -o ../../../bin/razers3_simulate_reads -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 77%] Built target razers3_simulate_reads make -f extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/build.make extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/build.make extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 78%] Building CXX object extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/quality2prob.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -std=c++11 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/quality2prob.cpp.o -MF CMakeFiles/razers3_quality2prob.dir/quality2prob.cpp.o.d -o CMakeFiles/razers3_quality2prob.dir/quality2prob.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/quality2prob.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/cmdparser/cmdparser.h:39, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_cmdparser.h:36, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/quality2prob.cpp:5: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/istream:40, from /usr/include/c++/14/fstream:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/quality2prob.cpp:1: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/quality2prob.cpp:6: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:33, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/quality2prob.cpp:7: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:845:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 845 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:862:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 862 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:896:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 896 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:934:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 934 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:968:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 968 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1009:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1009 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1046:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1046 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1087:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1087 | public std::binary_function::Type, typename Value::Type, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1130:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1130 | public std::binary_function::Type, typename Value::Type, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1174:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1174 | public std::binary_function::Type, typename Value::Type, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:1218:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1218 | public std::binary_function::Type, typename Value::Type, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/map.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/cmdparser/cmdparser.h:37: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1855 | _reserveStorage(seq, new_capacity, tag); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1887 | TSize new_capacity = reserve(me, new_length, TExpand()); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1952:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 1952 | return _Resize_String >::resize_(me, new_length); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String >; TSize = int; typename Size::Type = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:724:19: required from ‘bool seqan::loadReads(FragmentStore&, const char*, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TRazerSOptions = RazerSOptions<>]’ /usr/include/c++/14/bits/stl_function.h:131:12: note: 724 | resize(seq, options.trimLength); /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/quality2prob.cpp:39:19: required from here /usr/include/c++/14/bits/stl_function.h:131:12: note: 39 | if (!loadReads(store, toCString(getArgumentValue(parser, 0)), options) && (stop = true)) /usr/include/c++/14/bits/stl_function.h:131:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1887:45: required from ‘static typename seqan::Size::Type seqan::_Resize_String::resize_(T&, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1887 | TSize new_capacity = reserve(me, new_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1952:50: required from ‘typename seqan::Size >::Type seqan::resize(String&, TSize, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1952 | return _Resize_String >::resize_(me, new_length); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2143:18: required from ‘typename seqan::Size::Type seqan::resize(T&, TSize) [with T = String, Alloc<> >; TSize = int; typename Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2143 | return resize(me, new_length, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:793:9: required from ‘void seqan::assignSeq(TSeq&, const TFastaSeq&, Fastq) [with TSeq = String, Alloc<> >; TFastaSeq = Segment >, InfixSegment>; Fastq = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 793 | resize(dst, itEnd - it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/file_format_mmap.h:1423:13: required from ‘void seqan::assignSeq(TSeq&, const TFileSeq&, const TagSelector&) [with TSeq = String, Alloc<> >; TFileSeq = Segment >, InfixSegment>; TTagList = TagList, TagList, TagList > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1423 | assignSeq(dst, seq, TFormatTag()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:835:14: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | assignSeq(firstRead, multiFasta[0], format); // read the first sequence /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1415:13: required from ‘typename seqan::Size::TReadStore>::Type seqan::appendRead(FragmentStore&, const TRead&, const CharString&, TId) [with TSpec = void; TConfig = FragmentStoreConfig; TRead = String >; TId = unsigned int; typename Size::TReadStore>::Type = unsigned int; typename FragmentStore::TReadStore = String, Alloc<> >; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1415 | appendValue(me.readSeqStore, read, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1442:19: required from ‘typename seqan::Size::TReadStore>::Type seqan::appendRead(FragmentStore&, const TRead&, const CharString&) [with TSpec = void; TConfig = FragmentStoreConfig; TRead = String >; typename Size::TReadStore>::Type = unsigned int; typename FragmentStore::TReadStore = String, Alloc<> >; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1442 | return appendRead(me, read, name, TReadStoreElement::INVALID_ID); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:727:19: required from ‘bool seqan::loadReads(FragmentStore&, const char*, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 727 | appendRead(store, seq, seqId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/quality2prob.cpp:39:19: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 39 | if (!loadReads(store, toCString(getArgumentValue(parser, 0)), options) && (stop = true)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1415:13: required from ‘typename seqan::Size::TReadStore>::Type seqan::appendRead(FragmentStore&, const TRead&, const CharString&, TId) [with TSpec = void; TConfig = FragmentStoreConfig; TRead = String >; TId = unsigned int; typename Size::TReadStore>::Type = unsigned int; typename FragmentStore::TReadStore = String, Alloc<> >; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1415 | appendValue(me.readSeqStore, read, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1442:19: required from ‘typename seqan::Size::TReadStore>::Type seqan::appendRead(FragmentStore&, const TRead&, const CharString&) [with TSpec = void; TConfig = FragmentStoreConfig; TRead = String >; typename Size::TReadStore>::Type = unsigned int; typename FragmentStore::TReadStore = String, Alloc<> >; CharString = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1442 | return appendRead(me, read, name, TReadStoreElement::INVALID_ID); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:727:19: required from ‘bool seqan::loadReads(FragmentStore&, const char*, TRazerSOptions&) [with TFSSpec = void; TFSConfig = FragmentStoreConfig; TRazerSOptions = RazerSOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 727 | appendRead(store, seq, seqId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/quality2prob.cpp:39:19: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 39 | if (!loadReads(store, toCString(getArgumentValue(parser, 0)), options) && (stop = true)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3/razers.h:38: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 78%] Linking CXX executable ../../../bin/razers3_quality2prob cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/razers3_quality2prob.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -std=c++11 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/razers3_quality2prob.dir/quality2prob.cpp.o -o ../../../bin/razers3_quality2prob -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 78%] Built target razers3_quality2prob make -f extras/apps/rep_sep/CMakeFiles/rep_sep.dir/build.make extras/apps/rep_sep/CMakeFiles/rep_sep.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/rep_sep /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/rep_sep/CMakeFiles/rep_sep.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/rep_sep/CMakeFiles/rep_sep.dir/build.make extras/apps/rep_sep/CMakeFiles/rep_sep.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 78%] Building CXX object extras/apps/rep_sep/CMakeFiles/rep_sep.dir/rep_sep.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/rep_sep && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/rep_sep/CMakeFiles/rep_sep.dir/rep_sep.cpp.o -MF CMakeFiles/rep_sep.dir/rep_sep.cpp.o.d -o CMakeFiles/rep_sep.dir/rep_sep.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rep_sep.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rep_sep.cpp:27: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rep_sep.cpp:22: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rep_sep.cpp:29: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = GraphCargo, AlignedReadStoreElement, void>, unsigned int>; TSource = GraphCargo, AlignedReadStoreElement, void>, unsigned int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1242:11: required from ‘void seqan::assignValue(T&, TPos, const TValue&) [with T = String, AlignedReadStoreElement, void>, unsigned int>, Alloc<> >; TValue = GraphCargo, AlignedReadStoreElement, void>, unsigned int>; TPos = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1242 | assign(value(me, pos), _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_types/graph_property.h:178:13: required from ‘void seqan::assignProperty(TPropertyMap&, TDescriptor, TValue) [with TPropertyMap = String, AlignedReadStoreElement, void>, unsigned int>, Alloc<> >; TDescriptor = unsigned int; TValue = GraphCargo, AlignedReadStoreElement, void>, unsigned int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 178 | assignValue(pm, _getId(d), val); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:191:23: required from ‘GraphCargo& registerRead(ReadGraph&, typename ReadGraph::TId) [with TColumnAlphabet = seqan::Triple; TAlignedReadStoreElement = seqan::AlignedReadStoreElement, void>; TPosition = unsigned int; typename ReadGraph::TId = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 191 | assignProperty(me.vertexCargo, vd, new_cargo); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_construction.h:82:59: required from ‘void construct(ReadGraph&, const seqan::String > >&, const seqan::FragmentStore&, TId) [with TColumnAlphabet = seqan::Triple; TAlignedReadStoreElement = seqan::AlignedReadStoreElement, void>; TPosition = unsigned int; TSpec = void; TConfig = seqan::FragmentStoreConfig; TId = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 82 | TGraphCargo & new_cargo = registerRead(me, _readId(value(colIter))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rep_sep.cpp:212:14: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 212 | construct(rgraph, candidates, fragStore, options.contig); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘GraphCargo, seqan::AlignedReadStoreElement, void>, unsigned int>& GraphCargo, seqan::AlignedReadStoreElement, void>, unsigned int>::operator=(const GraphCargo, seqan::AlignedReadStoreElement, void>, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph.h:32, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rep_sep.cpp:34: /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: because ‘GraphCargo, seqan::AlignedReadStoreElement, void>, unsigned int>’ has user-provided ‘GraphCargo::GraphCargo(const GraphCargo&) [with TColumnAlphabet = seqan::Triple; TAlignedReadStoreElement = seqan::AlignedReadStoreElement, void>; TPosition = unsigned int]’ 44 | GraphCargo(GraphCargo const& other) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/assembly_parser.h:186:27: required from ‘void parseContig(const seqan::FragmentStore&, TId, seqan::String&, TScannerType) [with TSpec = void; TConfig = seqan::FragmentStoreConfig; TId = int; TAnnotatedCandidateColumn = seqan::Pair > >; TScannerType = SimpleColumn]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: 186 | String ungapped_seq = fragStore.readSeqStore[iter_cr->readId]; /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rep_sep.cpp:198:16: required from here /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: 198 | parseContig(fragStore, options.contig, candidates, algoSpec); /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rgraph_base.h:44:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String >; TSource = const seqan::String >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1396:13: required from ‘typename seqan::Size::TReadStore>::Type seqan::appendRead(FragmentStore&, const TRead&, TId) [with TSpec = void; TConfig = FragmentStoreConfig; TRead = String >; TId = unsigned int; typename Size::TReadStore>::Type = unsigned int; typename FragmentStore::TReadStore = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1396 | appendValue(me.readSeqStore, read, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:452:15: required from ‘int seqan::read(TFile&, FragmentStore&, Amos) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 452 | appendRead(fragStore, seq, matePairId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rep_sep.cpp:155:9: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 155 | read(strmReads, fragStore, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String >; TSource = const seqan::String >; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = SimpleType; TTargetSpec = Alloc<>; TSource = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_concat_direct.h:318:11: required from ‘void seqan::appendValue(StringSet > >&, const TString2&, Tag) [with TString = String >; TString2 = String >; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 318 | append(me.concat, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:1396:13: required from ‘typename seqan::Size::TReadStore>::Type seqan::appendRead(FragmentStore&, const TRead&, TId) [with TSpec = void; TConfig = FragmentStoreConfig; TRead = String >; TId = unsigned int; typename Size::TReadStore>::Type = unsigned int; typename FragmentStore::TReadStore = String, Alloc<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1396 | appendValue(me.readSeqStore, read, Generous()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_io.h:452:15: required from ‘int seqan::read(TFile&, FragmentStore&, Amos) [with TFile = _IO_FILE*; TSpec = void; TConfig = FragmentStoreConfig; Amos = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 452 | appendRead(fragStore, seq, matePairId); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rep_sep.cpp:155:9: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 155 | read(strmReads, fragStore, Amos()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Triple; TSource = Triple]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:268:11: required from ‘void seqan::move(TTarget&, TSource&) [with TTarget = Triple; TSource = Triple]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 268 | assign(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1056:13: required from ‘void seqan::_arrayMoveForwardDefault(TSource1, TSource2, TTarget) [with TTarget = Triple*; TSource1 = Triple*; TSource2 = Triple*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1056 | move(*target_begin, *source_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1600:29: required from ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, False) [with TValue = Triple]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1600 | _arrayMoveForwardDefault(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = Triple]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1211:25: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = Triple*; TSource1 = Triple*; TSource2 = Triple*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1211 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1295:22: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = Triple; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: required from ‘static void seqan::AppendString_::append_(TTarget&, TSource&) [with TTarget = seqan::String >; TSource = const seqan::Triple; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1367 | typename Size::Type part_length = _clearSpace(target, length(source), target_length, target_length, TExpand()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1421:42: required from ‘void seqan::append(String&, const TSource&, Tag) [with TTargetValue = Triple; TTargetSpec = Alloc<>; TSource = Triple; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1421 | AppendString_ >::append_(target, source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1626:11: required from ‘void seqan::append(TTarget&, const TSource&) [with TTarget = String >; TSource = Triple]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1626 | append(target, source, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/assembly_parser.h:197:19: required from ‘void parseContig(const seqan::FragmentStore&, TId, seqan::String&, TScannerType) [with TSpec = void; TConfig = seqan::FragmentStoreConfig; TId = int; TAnnotatedCandidateColumn = seqan::Pair > >; TScannerType = SimpleColumn]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 197 | append(column, TAssignedReadChar(_sequenceCharacter(gapped_read[p - offset]), iter_cr->readId, _positionInRead(gapped_read[p - offset]))); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep/rep_sep.cpp:198:16: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 198 | parseContig(fragStore, options.contig, candidates, algoSpec); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘constexpr seqan::Triple& seqan::Triple::operator=(const seqan::Triple&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:57, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_base.h:162:12: note: because ‘seqan::Triple’ has user-provided ‘seqan::Triple::Triple(const seqan::Triple&) [with T1 = char; T2 = unsigned int; T3 = unsigned int; TSpec = void]’ 162 | inline Triple(Triple const & _p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable ../../../bin/rep_sep cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/rep_sep && /usr/bin/cmake -E cmake_link_script CMakeFiles/rep_sep.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/rep_sep.dir/rep_sep.cpp.o -o ../../../bin/rep_sep -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 79%] Built target rep_sep make -f extras/apps/searchjoin/CMakeFiles/search.dir/build.make extras/apps/searchjoin/CMakeFiles/search.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin/CMakeFiles/search.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/searchjoin/CMakeFiles/search.dir/build.make extras/apps/searchjoin/CMakeFiles/search.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 79%] Building CXX object extras/apps/searchjoin/CMakeFiles/search.dir/search.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/searchjoin/CMakeFiles/search.dir/search.cpp.o -MF CMakeFiles/search.dir/search.cpp.o.d -o CMakeFiles/search.dir/search.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:53: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:51: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:43, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:280:10: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 280 | index(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index_extras.h:54, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:44: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void buildQuery(DbIndex >, seqan::Tag >&, Db&, TSeedLength) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::Tag; TDbSpec = seqan::Tag; TSeedLength = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:366:15: required from ‘void prepare(DbFinder&, Db&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 366 | buildQuery(dbFinder.queryIndex, value(dbFinder.query), dbFinder.minSeedLength); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:321:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 321 | prepare(searcher, query); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:902:32: warning: implicitly-declared ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 902 | dbIndex.index[seedSet] = TIndex(db.text); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:280:10: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 280 | index(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void buildQuery(DbIndex >, seqan::Tag >&, Db&, TSeedLength) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::Tag; TDbSpec = seqan::Tag; TSeedLength = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:366:15: required from ‘void prepare(DbFinder&, Db&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 366 | buildQuery(dbFinder.queryIndex, value(dbFinder.query), dbFinder.minSeedLength); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:321:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 321 | prepare(searcher, query); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:902:32: warning: implicitly-declared ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 902 | dbIndex.index[seedSet] = TIndex(db.text); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:403:10: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 403 | index(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void buildQuery(DbIndex >, seqan::Tag >&, Db&, TSeedLength) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::Tag; TDbSpec = seqan::Tag; TSeedLength = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:366:15: required from ‘void prepare(DbFinder&, Db&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 366 | buildQuery(dbFinder.queryIndex, value(dbFinder.query), dbFinder.minSeedLength); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:447:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 447 | prepare(searcher, queryLong); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:902:32: warning: implicitly-declared ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 902 | dbIndex.index[seedSet] = TIndex(db.text); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:403:10: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 403 | index(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void buildQuery(DbIndex >, seqan::Tag >&, Db&, TSeedLength) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::Tag; TDbSpec = seqan::Tag; TSeedLength = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:366:15: required from ‘void prepare(DbFinder&, Db&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 366 | buildQuery(dbFinder.queryIndex, value(dbFinder.query), dbFinder.minSeedLength); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:447:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 447 | prepare(searcher, queryLong); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:902:32: warning: implicitly-declared ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 902 | dbIndex.index[seedSet] = TIndex(db.text); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1639:24: required from ‘void seqan::createQGramIndex(TSA&, TDir&, TBucketMap&, const TText&, TShape&, TStepSize) [with TSA = String >, Alloc<> >; TDir = String >; TBucketMap = Nothing; TText = StringSet, Alloc > >, Owner > >; TShape = Shape, UngappedShape<0> >; TStepSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 1639 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, stepSize, False()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:804:21: required from ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 804 | createQGramIndex(sa, dir, nothing, text, shape, stepSize); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:280:10: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 280 | index(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:126: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_historyClear(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:292:18: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 292 | _historyClear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:103:8: warning: implicitly-declared ‘constexpr seqan::VertexEsa& seqan::VertexEsa::operator=(const seqan::VertexEsa&)’ is deprecated [-Wdeprecated-copy] 103 | struct VertexSA : public VertexEsa | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:125: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:290:17: note: because ‘seqan::VertexEsa’ has user-provided ‘seqan::VertexEsa::VertexEsa(const seqan::VertexEsa&) [with TSize = unsigned int]’ 290 | VertexEsa(VertexEsa const &other): | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: synthesized method ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ first required here 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1639:24: required from ‘void seqan::createQGramIndex(TSA&, TDir&, TBucketMap&, const TText&, TShape&, TStepSize) [with TSA = String >, Alloc<> >; TDir = String >; TBucketMap = Nothing; TText = StringSet, Alloc > >, Owner > >; TShape = Shape, UngappedShape<0> >; TStepSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 1639 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, stepSize, False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:804:21: required from ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 804 | createQGramIndex(sa, dir, nothing, text, shape, stepSize); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:280:10: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 280 | index(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_historyClear(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:292:18: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 292 | _historyClear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TShape = Shape >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1639:24: required from ‘void seqan::createQGramIndex(TSA&, TDir&, TBucketMap&, const TText&, TShape&, TStepSize) [with TSA = String >, Alloc<> >; TDir = String >; TBucketMap = Nothing; TText = StringSet > >, Owner > >; TShape = Shape >; TStepSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1639 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, stepSize, False()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:804:21: required from ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 804 | createQGramIndex(sa, dir, nothing, text, shape, stepSize); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:403:10: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 403 | index(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_historyClear(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:292:18: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 292 | _historyClear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TShape = Shape >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1639:24: required from ‘void seqan::createQGramIndex(TSA&, TDir&, TBucketMap&, const TText&, TShape&, TStepSize) [with TSA = String >, Alloc<> >; TDir = String >; TBucketMap = Nothing; TText = StringSet > >, Owner > >; TShape = Shape >; TStepSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1639 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, stepSize, False()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:804:21: required from ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 804 | createQGramIndex(sa, dir, nothing, text, shape, stepSize); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:403:10: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 403 | index(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_historyClear(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:292:18: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 292 | _historyClear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:47: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment, Alloc > >, InfixSegment>; TSeq2 = Segment, Alloc > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:802:30: required from ‘void execute(DbFinder, TDelegate, seqan::Tag >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 802 | dbFinder.verifier(dbId, queryId, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:506:31: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 506 | return runSearcher(options, TDbDna(), Nothing(), Online(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:52: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:293:10: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 293 | clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘bool seqan::_moveIteratorsRight(Finder2, Index, Backtracking, TSpec> >&, const StageExact_&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:587:28: required from ‘bool seqan::_nextState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageExact_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 587 | if (_moveIteratorsRight(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1277:38: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageExact_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, Tag, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1277 | while (_nextState(finder, TStage())); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1254:14: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, Tag, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1254 | _find(finder, delegate, StageExact_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:244:15: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 244 | class Iter< TIndex, VSTree< TopDown > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:244:15: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 244 | class Iter< TIndex, VSTree< TopDown > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index_extras.h:65: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: synthesized method ‘seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >& seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >::operator=(const seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >&)’ first required here 651 | back(finder.textStack) = finder.textStack[length(finder.textStack) - 2]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:293:10: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 293 | clear(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘bool seqan::_moveIteratorsRight(Finder2, Index, Backtracking, TSpec> >&, const StageExact_&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:587:28: required from ‘bool seqan::_nextState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageExact_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 587 | if (_moveIteratorsRight(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1277:38: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageExact_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, Tag, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1277 | while (_nextState(finder, TStage())); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1254:14: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, Tag, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1254 | _find(finder, delegate, StageExact_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:244:15: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 244 | class Iter< TIndex, VSTree< TopDown > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:244:15: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 244 | class Iter< TIndex, VSTree< TopDown > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: synthesized method ‘seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >& seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >::operator=(const seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >&)’ first required here 651 | back(finder.textStack) = finder.textStack[length(finder.textStack) - 2]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment > >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:47: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment > >, InfixSegment>; TSeq2 = Segment > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:802:30: required from ‘void execute(DbFinder, TDelegate, seqan::Tag >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 802 | dbFinder.verifier(dbId, queryId, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:530:31: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 530 | return runSearcher(options, TDbGeo(), Nothing(), Online(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment > >, seqan::InfixSegment>::Segment(const seqan::Segment > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:293:10: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 293 | clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:293:10: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 293 | clear(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc > >, InfixSegment>; typename Iterator >::Type = Iter, Alloc > >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc > >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc > >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:63: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment, Alloc > >, InfixSegment>; TSeq2 = Segment, Alloc > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:802:30: required from ‘void execute(DbFinder, TDelegate, seqan::Tag >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 802 | dbFinder.verifier(dbId, queryId, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:506:31: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 506 | return runSearcher(options, TDbDna(), Nothing(), Online(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment > >, InfixSegment>; typename Iterator >::Type = Iter > >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment > >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter > >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:63: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment > >, InfixSegment>; TSeq2 = Segment > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:802:30: required from ‘void execute(DbFinder, TDelegate, seqan::Tag >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 802 | dbFinder.verifier(dbId, queryId, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:530:31: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 530 | return runSearcher(options, TDbGeo(), Nothing(), Online(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment > >, seqan::InfixSegment>::Segment(const seqan::Segment > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment > >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment > >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:18: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, Tag, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Truncated]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:52: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, Tag, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Preorder]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:18: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, Tag, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Truncated]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:52: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, Tag, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Preorder]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:18: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder > >, Owner > >, Index > >, Owner > >, IndexSa > >, Tag, Writer > >, Owner > >, void>, Db > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Truncated]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:52: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder > >, Owner > >, Index > >, Owner > >, IndexSa > >, Tag, Writer > >, Owner > >, void>, Db > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Preorder]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:18: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder > >, Owner > >, Index > >, Owner > >, IndexSa > >, Tag, Writer > >, Owner > >, void>, Db > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Truncated]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:52: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder > >, Owner > >, Index > >, Owner > >, IndexSa > >, Tag, Writer > >, Owner > >, void>, Db > >, Owner > >, Tag >, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc > >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc > >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc > >, InfixSegment>; typename Iterator >::Type = Iter, Alloc > >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc > >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc > >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:63: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment, Alloc > >, InfixSegment>; TSeq2 = Segment, Alloc > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:802:30: required from ‘void execute(DbFinder, TDelegate, seqan::Tag >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 802 | dbFinder.verifier(dbId, queryId, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:506:31: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 506 | return runSearcher(options, TDbDna(), Nothing(), Online(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String > >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment > >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment > >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment > >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment > >, InfixSegment>; typename Iterator >::Type = Iter > >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment > >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter > >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:63: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment > >, InfixSegment>; TSeq2 = Segment > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >; TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:802:30: required from ‘void execute(DbFinder, TDelegate, seqan::Tag >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 802 | dbFinder.verifier(dbId, queryId, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:530:31: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 530 | return runSearcher(options, TDbGeo(), Nothing(), Online(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment > >, seqan::InfixSegment>::Segment(const seqan::Segment > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:98: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc > >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc >; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc > >, Owner > >; TValue = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:461:16: required from ‘bool _parseText(DbParser&, TReader&) [with TDb = Db, seqan::Alloc > >, seqan::Owner > >, void>; TSpec = void; TReader = seqan::RecordReader, seqan::SinglePass >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 461 | appendValue(parser.db.text, parser._text); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:394:50: required from ‘bool parseLine(DbParser&, TReader&) [with TDb = Db, seqan::Alloc > >, seqan::Owner > >, void>; TSpec = void; TReader = seqan::RecordReader, seqan::SinglePass >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 394 | return _parseId(parser, reader) && _parseText(parser, reader); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:534:23: required from ‘bool load(Db&, const TFileName&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = void; TFileName = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 534 | if (!parseLine(parser, reader)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:249:14: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 249 | if (!load(db, options.databaseFile)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:506:31: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 506 | return runSearcher(options, TDbDna(), Nothing(), Online(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairIncrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:382:10: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 382 | setHost(p, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1032:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1032 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::pop(Pipe&, TValue&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>; TSpec = Counter; TValue = Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>, Counter>; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:386:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 386 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 387 | renamer, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 388 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:619:14: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 619 | Ref_ = *me; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairIncrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:382:10: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 382 | setHost(p, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1032:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1032 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc > >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc > >, Owner > >; TValue = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:461:16: required from ‘bool _parseText(DbParser&, TReader&) [with TDb = Db, seqan::Alloc > >, seqan::Owner > >, void>; TSpec = void; TReader = seqan::RecordReader, seqan::SinglePass >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 461 | appendValue(parser.db.text, parser._text); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:394:50: required from ‘bool parseLine(DbParser&, TReader&) [with TDb = Db, seqan::Alloc > >, seqan::Owner > >, void>; TSpec = void; TReader = seqan::RecordReader, seqan::SinglePass >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 394 | return _parseId(parser, reader) && _parseText(parser, reader); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:534:23: required from ‘bool load(Db&, const TFileName&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = void; TFileName = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 534 | if (!parseLine(parser, reader)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:249:14: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 249 | if (!load(db, options.databaseFile)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:506:31: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 506 | return runSearcher(options, TDbDna(), Nothing(), Online(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc >; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc >; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Db, Alloc > >, Owner > >, Tag >; TValue2 = Db, Alloc > >, Owner > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Db, Alloc > >, Owner > >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Db, Alloc > >, Owner > >, Tag >; typename Reference > >::Type = Db, Alloc > >, Owner > >, Tag >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:797:45: required from ‘void execute(DbFinder, TDelegate, seqan::Tag >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 797 | TDbQuerySSize dbQuerySize = length(value(dbFinder.query).text); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:506:31: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 506 | return runSearcher(options, TDbDna(), Nothing(), Online(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:65: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe >, TPair, TLimitsString> >& seqan::Pipe >, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:599:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 599 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:324:41: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 324 | TNames_Sliced names_sliced; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::pop(TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:925:24: required from ‘void seqan::Pool::pop(TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 925 | reader->pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1159:15: required from ‘void seqan::pop(Pool&, TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1159 | me.pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:926:18: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 926 | Ref_ = *cur; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 5, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 5, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 4, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 4, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:243:12: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 243 | struct Pipe< TInput, Skew7 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 6; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 4; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 5; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe >, TPair, TLimitsString> >& seqan::Pipe >, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:599:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 599 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 5, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 5, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 4, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 4, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 6; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 4; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 5; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe, TPair, TLimitsString> >& seqan::Pipe, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:497:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 497 | tmpRef->i1 = localPos; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe, TPair, TLimitsString> >& seqan::Pipe, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:497:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 497 | tmpRef->i1 = localPos; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:106: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:341:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 341 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:352:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 352 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:161:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 161 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:162:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 162 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:179:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 179 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:190:17: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 190 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:173:12: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 173 | struct Pipe< TInput, Skew3 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairDecrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; unsigned int m = 7; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:537:11: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | setHost(localPos, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1119:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1119 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe >, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:544:13: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:557:32: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 557 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew7NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h: In instantiation of ‘TResult seqan::_skew7NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairDecrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; unsigned int m = 7; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:537:11: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | setHost(localPos, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1119:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1119 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe >, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:544:13: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 544 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:557:32: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 557 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:426:13: required from ‘void seqan::Pipe, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 426 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe > >, Source<> >, Caster >; unsigned int m = 7; TPack = Tag; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:438:24: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 438 | tmpRef->i1 = localPos; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:426:13: required from ‘void seqan::Pipe, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 426 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe > >, Source<> >, Caster >; unsigned int m = 7; TPack = Tag; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:438:24: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 438 | tmpRef->i1 = localPos; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:335:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:148:104: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 148 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn).i2; ++nameIn; o4.i1 = p--; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:247:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 247 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:259:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 259 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = SorterSpec, Tuple, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:123:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 123 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:124:27: required from ‘bool seqan::CompareSkewDCStream::operator()(const seqan::SkewDCStream&, const seqan::SkewDCStream&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 124 | if (a.i.i3[i] < b.i.i3[i]) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:307:23: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 307 | if (!streamGreater(inValue[stream],inValue[rank[right]])) break; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: required from ‘seqan::Pipe, seqan::Merger7>& seqan::Pipe, seqan::Merger7>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 319 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:440:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 440 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_counter.h:105:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >, seqan::Skew7>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 105 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:620:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:520:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 520 | return runSearcher(options, TDbDna(), TDbDnaSaSmall(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:537:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | return runSearcher(options, TDbGeo(), TDbGeoSaHuge(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:454:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, Online) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; Online = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 454 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:544:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 544 | return runSearcher(options, TDbGeo(), TDbGeoSaSmall(), Parallel(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew3NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew3NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h: In instantiation of ‘TResult seqan::_skew3NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >; TFunctor = seqan::filterI2 >, unsigned int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_lss.h:415:29: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:241:20: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:86:38: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 86 | o2.i2[0] = (*nameIn).i2; ++nameIn; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended, Tuple >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:301:6: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 301 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple, Tag >; TConfig = MapperConfigSize<_skew3NMapExtended, Tuple, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger3.h:111:17: required from ‘seqan::Pipe, seqan::Merger3>& seqan::Pipe, seqan::Merger3>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TInput12 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 111 | ++in.in2; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:329:13: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 3; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 3, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 3, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 3, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 4; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 1; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 1, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 1, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 1, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 5; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 2; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 2, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 2, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 2, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = seqan::Tag; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:328:12: required from ‘int runSearcher(Options&, const TText&, const TIndex&, TSpec, const seqan::Nothing&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 328 | execute(searcher); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/search.cpp:513:39: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 513 | return runSearcher(options, TDbDna(), TDbDnaSaHuge(), Parallel(), Nothing()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:142:117: warning: this statement may fall through [-Wimplicit-fallthrough=] 142 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:144:9: note: here 144 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:145:118: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:147:9: note: here 147 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:149:103: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:151:9: note: here 151 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:152:119: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:154:9: note: here 154 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:156:105: warning: this statement may fall through [-Wimplicit-fallthrough=] 156 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:158:9: note: here 158 | case 1: | ^~~~ [ 80%] Linking CXX executable ../../../bin/search cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin && /usr/bin/cmake -E cmake_link_script CMakeFiles/search.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/search.dir/search.cpp.o -o ../../../bin/search -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 80%] Built target search make -f extras/apps/searchjoin/CMakeFiles/join.dir/build.make extras/apps/searchjoin/CMakeFiles/join.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin/CMakeFiles/join.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/searchjoin/CMakeFiles/join.dir/build.make extras/apps/searchjoin/CMakeFiles/join.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 80%] Building CXX object extras/apps/searchjoin/CMakeFiles/join.dir/join.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/searchjoin/CMakeFiles/join.dir/join.cpp.o -MF CMakeFiles/join.dir/join.cpp.o.d -o CMakeFiles/join.dir/join.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/arg_parse.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:53: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:51: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:43, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:44: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:347:10: required from ‘void index(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 347 | build(dbFinder.dbIndex, dbFinder.db, seqan::Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:316:37: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: 316 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index_extras.h:54, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:44: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void buildQuery(DbIndex >, seqan::Tag >&, Db&, TSeedLength) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::Tag; TDbSpec = void; TSeedLength = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:366:15: required from ‘void prepare(DbFinder&, Db&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 366 | buildQuery(dbFinder.queryIndex, value(dbFinder.query), dbFinder.minSeedLength); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:277:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 277 | prepare(joiner, db); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:902:32: warning: implicitly-declared ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 902 | dbIndex.index[seedSet] = TIndex(db.text); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:347:10: required from ‘void index(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 347 | build(dbFinder.dbIndex, dbFinder.db, seqan::Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:328:37: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 328 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void buildQuery(DbIndex >, seqan::Tag >&, Db&, TSeedLength) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::Tag; TDbSpec = void; TSeedLength = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:366:15: required from ‘void prepare(DbFinder&, Db&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 366 | buildQuery(dbFinder.queryIndex, value(dbFinder.query), dbFinder.minSeedLength); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:277:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 277 | prepare(joiner, db); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:902:32: warning: implicitly-declared ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 902 | dbIndex.index[seedSet] = TIndex(db.text); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:347:10: required from ‘void index(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 347 | build(dbFinder.dbIndex, dbFinder.db, seqan::Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:350:37: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 350 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void buildQuery(DbIndex >, seqan::Tag >&, Db&, TSeedLength) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::Tag; TDbSpec = void; TSeedLength = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:366:15: required from ‘void prepare(DbFinder&, Db&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 366 | buildQuery(dbFinder.queryIndex, value(dbFinder.query), dbFinder.minSeedLength); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:277:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 277 | prepare(joiner, db); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:902:32: warning: implicitly-declared ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 902 | dbIndex.index[seedSet] = TIndex(db.text); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:347:10: required from ‘void index(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 347 | build(dbFinder.dbIndex, dbFinder.db, seqan::Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:362:37: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 362 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:336:10: required from ‘void index(DbFinder&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 336 | build(dbFinder.dbIndex, dbFinder.db, Default()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:780:19: warning: implicitly-declared ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 780 | dbIndex.index = TIndex(db.text); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h: In instantiation of ‘void buildQuery(DbIndex >, seqan::Tag >&, Db&, TSeedLength) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::Tag; TDbSpec = void; TSeedLength = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:366:15: required from ‘void prepare(DbFinder&, Db&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 366 | buildQuery(dbFinder.queryIndex, value(dbFinder.query), dbFinder.minSeedLength); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:277:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 277 | prepare(joiner, db); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:902:32: warning: implicitly-declared ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >& seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >::operator=(const seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >&)’ is deprecated [-Wdeprecated-copy] 902 | dbIndex.index[seedSet] = TIndex(db.text); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: because ‘seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = seqan::Tag]’ 86 | Index(Index const & other) : | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1639:24: required from ‘void seqan::createQGramIndex(TSA&, TDir&, TBucketMap&, const TText&, TShape&, TStepSize) [with TSA = String >, Alloc<> >; TDir = String >; TBucketMap = Nothing; TText = StringSet, Alloc > >, Owner > >; TShape = Shape, UngappedShape<0> >; TStepSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 1639 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, stepSize, False()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:804:21: required from ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 804 | createQGramIndex(sa, dir, nothing, text, shape, stepSize); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:347:10: required from ‘void index(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 347 | build(dbFinder.dbIndex, dbFinder.db, seqan::Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:316:37: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: 316 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:86:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:126: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_historyClear(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:292:18: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 292 | _historyClear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:103:8: warning: implicitly-declared ‘constexpr seqan::VertexEsa& seqan::VertexEsa::operator=(const seqan::VertexEsa&)’ is deprecated [-Wdeprecated-copy] 103 | struct VertexSA : public VertexEsa | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:125: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:290:17: note: because ‘seqan::VertexEsa’ has user-provided ‘seqan::VertexEsa::VertexEsa(const seqan::VertexEsa&) [with TSize = unsigned int]’ 290 | VertexEsa(VertexEsa const &other): | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: synthesized method ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ first required here 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TShape = Shape, UngappedShape<0> >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1639:24: required from ‘void seqan::createQGramIndex(TSA&, TDir&, TBucketMap&, const TText&, TShape&, TStepSize) [with TSA = String >, Alloc<> >; TDir = String >; TBucketMap = Nothing; TText = StringSet, Alloc > >, Owner > >; TShape = Shape, UngappedShape<0> >; TStepSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 1639 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, stepSize, False()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:804:21: required from ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 804 | createQGramIndex(sa, dir, nothing, text, shape, stepSize); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:347:10: required from ‘void index(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 347 | build(dbFinder.dbIndex, dbFinder.db, seqan::Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:328:37: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: 328 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_historyClear(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:292:18: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 292 | _historyClear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TShape = Shape >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1639:24: required from ‘void seqan::createQGramIndex(TSA&, TDir&, TBucketMap&, const TText&, TShape&, TStepSize) [with TSA = String >, Alloc<> >; TDir = String >; TBucketMap = Nothing; TText = StringSet > >, Owner > >; TShape = Shape >; TStepSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1639 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, stepSize, False()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:804:21: required from ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 804 | createQGramIndex(sa, dir, nothing, text, shape, stepSize); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:347:10: required from ‘void index(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 347 | build(dbFinder.dbIndex, dbFinder.db, seqan::Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:350:37: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 350 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_historyClear(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:292:18: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 292 | _historyClear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h: In instantiation of ‘void seqan::_qgramFillSuffixArray(TSA&, const StringSet&, TShape, TDir&, TBucketMap&, TStepSize, TWithConstraints) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TShape = Shape >; TDir = String >; TBucketMap = Nothing; TStepSize = unsigned int; TWithConstraints = False]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1639:24: required from ‘void seqan::createQGramIndex(TSA&, TDir&, TBucketMap&, const TText&, TShape&, TStepSize) [with TSA = String >, Alloc<> >; TDir = String >; TBucketMap = Nothing; TText = StringSet > >, Owner > >; TShape = Shape >; TStepSize = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1639 | _qgramFillSuffixArray(sa, text, shape, dir, bucketMap, stepSize, False()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:804:21: required from ‘void build(DbIndex, TDbIndexSpec>&, Db&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndexSpec = seqan::IndexSa >; TDbIndexSpec = void; TDbSpec = void; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 804 | createQGramIndex(sa, dir, nothing, text, shape, stepSize); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:347:10: required from ‘void index(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 347 | build(dbFinder.dbIndex, dbFinder.db, seqan::Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:262:10: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 262 | index(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:362:37: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 362 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Exact()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1448:87: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1448 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1450:98: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1450 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // first hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1458:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1458 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1460:110: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1460 | sa[dir[getBucket(bucketMap, hashNext(shape, itText)) + 1]++] = localPos; // next hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1480:95: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1480 | if (dir[bktNo] != (TSize)-1) sa[dir[bktNo]++] = localPos; // if bucket is enabled | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1482:106: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1482 | sa[dir[getBucket(bucketMap, hash(shape, itText)) + 1]++] = localPos; // hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_historyClear(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:292:18: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 292 | _historyClear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2147:24: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 2147 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_iterator.h:65, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:86: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:47: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment, Alloc > >, InfixSegment>; TSeq2 = Segment, Alloc > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >; TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = void; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:783:30: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 783 | dbFinder.verifier(dbId1, dbId2, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:309:29: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 309 | return runJoiner(options, TDbDna(), Nothing(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:93, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:52: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:293:10: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 293 | clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘bool seqan::_moveIteratorsRight(Finder2, Index, Backtracking, TSpec> >&, const StageExact_&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:587:28: required from ‘bool seqan::_nextState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageExact_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 587 | if (_moveIteratorsRight(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1277:38: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageExact_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, void, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1277 | while (_nextState(finder, TStage())); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1254:14: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, void, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1254 | _find(finder, delegate, StageExact_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:244:15: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 244 | class Iter< TIndex, VSTree< TopDown > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:244:15: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 244 | class Iter< TIndex, VSTree< TopDown > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index_extras.h:65: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: synthesized method ‘seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >& seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >::operator=(const seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >&)’ first required here 651 | back(finder.textStack) = finder.textStack[length(finder.textStack) - 2]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:293:10: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 293 | clear(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘bool seqan::_moveIteratorsRight(Finder2, Index, Backtracking, TSpec> >&, const StageExact_&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TSpec = Tag]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:587:28: required from ‘bool seqan::_nextState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageExact_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 587 | if (_moveIteratorsRight(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1277:38: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageExact_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, void, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1277 | while (_nextState(finder, TStage())); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1254:14: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, void, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1254 | _find(finder, delegate, StageExact_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:244:15: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 244 | class Iter< TIndex, VSTree< TopDown > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:244:15: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 244 | class Iter< TIndex, VSTree< TopDown > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: synthesized method ‘seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >& seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >::operator=(const seqan::Iter, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >, seqan::VSTree > >&)’ first required here 651 | back(finder.textStack) = finder.textStack[length(finder.textStack) - 2]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h: In instantiation of ‘seqan::Iter >::Iter(const seqan::Iter >&) [with TContainer = seqan::Segment > >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:47: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment > >, InfixSegment>; TSeq2 = Segment > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >; TText = seqan::StringSet > >, seqan::Owner > >; TSpec = void; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:783:30: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 783 | dbFinder.verifier(dbId1, dbId2, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:343:29: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: 343 | return runJoiner(options, TDbGeo(), Nothing(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:651:32: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:147:15: warning: implicitly-declared ‘constexpr seqan::Segment > >, seqan::InfixSegment>::Segment(const seqan::Segment > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 147 | : data_container(other_.data_container), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:293:10: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 293 | clear(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h: In instantiation of ‘void seqan::_clear(Iter >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2751:9: required from ‘void seqan::clear(Iter >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2751 | _clear(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:293:10: required from ‘void seqan::goRoot(Iter >, VSTree >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = TopDown<>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 293 | clear(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:266:10: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 266 | goRoot(*this); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2745:27: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 2745 | value(it) = typename VertexDescriptor::Type(MinimalCtor()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc > >, InfixSegment>; typename Iterator >::Type = Iter, Alloc > >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc > >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc > >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:63: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment, Alloc > >, InfixSegment>; TSeq2 = Segment, Alloc > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >; TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = void; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:783:30: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 783 | dbFinder.verifier(dbId1, dbId2, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:309:29: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 309 | return runJoiner(options, TDbDna(), Nothing(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h: In instantiation of ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment > >, InfixSegment>; typename Iterator >::Type = Iter > >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment > >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter > >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:63: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment > >, InfixSegment>; TSeq2 = Segment > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >; TText = seqan::StringSet > >, seqan::Owner > >; TSpec = void; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:783:30: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 783 | dbFinder.verifier(dbId1, dbId2, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:343:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 343 | return runJoiner(options, TDbGeo(), Nothing(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: warning: implicitly-declared ‘constexpr seqan::Segment > >, seqan::InfixSegment>::Segment(const seqan::Segment > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 541 | return TIterator(me, begin(me, Standard())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: initializing argument 1 of ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment > >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment > >, seqan::InfixSegment>]’ 138 | Iter(typename Parameter_::Type container_, TIterator it_) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:18: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, void, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:138:48: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Truncated]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:52: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, void, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Preorder]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:18: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, void, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index, Alloc > >, Owner > >, IndexSa > >; TSpec = Truncated]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:52: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet, Alloc > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet, Alloc > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder, Alloc > >, Owner > >, Index, Alloc > >, Owner > >, IndexSa > >, void, Writer, Alloc > >, Owner > >, void>, Db, Alloc > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘seqan::VertexSA >& seqan::VertexSA >::operator=(const seqan::VertexSA >&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA >’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = seqan::SimpleType]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Preorder]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:18: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder > >, Owner > >, Index > >, Owner > >, IndexSa > >, void, Writer > >, Owner > >, void>, Db > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Truncated]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:52: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder > >, Owner > >, Index > >, Owner > >, IndexSa > >, void, Writer > >, Owner > >, void>, Db > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Preorder; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Preorder]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:18: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder > >, Owner > >, Index > >, Owner > >, IndexSa > >, void, Writer > >, Owner > >, void>, Db > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h: In instantiation of ‘void seqan::_historyPush(Iter >, VSTree > >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated]’: /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:360:17: required from ‘bool seqan::_goDown(Iter >, VSTree > >&, VSTreeIteratorTraits) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag; TSpec = Truncated; TDfsOrder = Preorder_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 360 | _historyPush(it); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:2296:14: required from ‘bool seqan::goDown(Iter > >&) [with TIndex = Index > >, Owner > >, IndexSa > >; TSpec = Truncated]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 2296 | if (_goDown(it, typename GetVSTreeIteratorTraits< Iter > > >::Type())) { /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:527:52: required from ‘bool seqan::_moveIteratorsDown(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 527 | return goDown(back(finder.textStack)) && goDown(back(finder.patternStack)); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:432:27: required from ‘bool seqan::_pushState(Finder2, Index, Backtracking >&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 432 | if (_moveIteratorsDown(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/find_backtracking_exp.h:1271:31: required from ‘void seqan::_find(Finder2, Index, Backtracking >&, TDelegate&, const TStage&) [with TText = StringSet > >, Owner > >; TTextIndexSpec = IndexSa >; TPattern = StringSet > >, Owner > >; TPatternIndexSpec = IndexSa >; TDistance = Tag; TSpec = Tag; TStage = StageInitial_; TDelegate = DbFinder > >, Owner > >, Index > >, Owner > >, IndexSa > >, void, Writer > >, Owner > >, void>, Db > >, Owner > >, void>, Tag >, Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1271 | if (_pushState(finder, TStage())) /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:603:14: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 603 | _find(finderExt, dbFinder, StageInitial_()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:619:20: warning: implicitly-declared ‘constexpr seqan::VertexSA& seqan::VertexSA::operator=(const seqan::VertexSA&)’ is deprecated [-Wdeprecated-copy] 619 | it._parentDesc = value(it); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: because ‘seqan::VertexSA’ has user-provided ‘seqan::VertexSA::VertexSA(const seqan::VertexSA&) [with TSize = unsigned int; TAlphabet = char]’ 122 | VertexSA(VertexSA const & other) : | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:92: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String, Alloc > >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment, Alloc > >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>; TIterator = seqan::SimpleType*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment, Alloc > >, InfixSegment>; typename Iterator >::Type = Iter, Alloc > >, InfixSegment>, AdaptorIterator*, Tag > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment, Alloc > >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter, Alloc > >, InfixSegment>, AdaptorIterator*, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:63: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment, Alloc > >, InfixSegment>; TSeq2 = Segment, Alloc > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >; TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = void; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:783:30: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 783 | dbFinder.verifier(dbId1, dbId2, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:309:29: required from here /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: 309 | return runJoiner(options, TDbDna(), Nothing(), Online()); /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:122:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>::Segment(const seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment, seqan::Alloc > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String, seqan::Alloc > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h: In instantiation of ‘typename seqan::Pointer_ >::Type seqan::_toPointer(Segment&) [with THost = String > >; TSpec = InfixSegment; typename Pointer_ >::Type = Segment > >, InfixSegment>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/iterator_adaptor.h:139:40: required from ‘seqan::Iter >::Iter(typename seqan::Parameter_::Type, TIterator) [with TContainer = seqan::Segment > >, seqan::InfixSegment>; TIterator = char*; TSpec = seqan::Tag; typename seqan::Parameter_::Type = seqan::Segment > >, seqan::InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 139 | : data_container(_toPointer(container_)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:541:12: required from ‘typename seqan::Iterator >::Type seqan::_beginDefault(const T&, Rooted) [with T = Segment > >, InfixSegment>; typename Iterator >::Type = Iter > >, InfixSegment>, AdaptorIterator > >; Rooted = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 541 | return TIterator(me, begin(me, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:624:25: required from ‘typename seqan::Iterator >::Type seqan::begin(const T&, Tag) [with T = Segment > >, InfixSegment>; TSpec = Rooted_; typename Iterator >::Type = Iter > >, InfixSegment>, AdaptorIterator > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 624 | return _beginDefault(me, tag_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_myers_ukkonen.h:1634:63: required from ‘unsigned int seqan::_computeEditDistanceBanded(const TSeq1&, const TSeq2&, unsigned int) [with TSeq1 = Segment > >, InfixSegment>; TSeq2 = Segment > >, InfixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 1634 | typename Iterator::Type seq1Iter = begin(seq1, Rooted()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:136:52: required from ‘bool _verify(Verifier&, typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TText = seqan::StringSet > >, seqan::Owner > >; TSpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 136 | TErrors errors = _computeEditDistanceBanded(text1, text2, maxErrors); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/verifier.h:78:23: required from ‘bool Verifier::operator()(typename seqan::Size >::Type, typename seqan::Size >::Type, TDelegate&) [with TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >; TText = seqan::StringSet > >, seqan::Owner > >; TSpec = void; typename seqan::Size >::Type = unsigned int; typename seqan::Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 78 | return _verify(*this, dbId, queryId, delegate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:783:30: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 783 | dbFinder.verifier(dbId1, dbId2, dbFinder.delegate); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:343:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 343 | return runJoiner(options, TDbGeo(), Nothing(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_base.h:470:12: warning: implicitly-declared ‘constexpr seqan::Segment > >, seqan::InfixSegment>::Segment(const seqan::Segment > >, seqan::InfixSegment>&)’ is deprecated [-Wdeprecated-copy] 470 | return me; | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: because ‘seqan::Segment > >, seqan::InfixSegment>’ has user-provided ‘seqan::Segment& seqan::Segment::operator=(const seqan::Segment&) [with THost_ = seqan::String > >]’ 197 | operator = (Segment const & source) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/segment_infix.h:197:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:98: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >, Owner > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc > >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc >; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1367:67: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc > >, Owner > >; TValue = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:461:16: required from ‘bool _parseText(DbParser&, TReader&) [with TDb = Db, seqan::Alloc > >, seqan::Owner > >, void>; TSpec = void; TReader = seqan::RecordReader, seqan::SinglePass >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 461 | appendValue(parser.db.text, parser._text); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:394:50: required from ‘bool parseLine(DbParser&, TReader&) [with TDb = Db, seqan::Alloc > >, seqan::Owner > >, void>; TSpec = void; TReader = seqan::RecordReader, seqan::SinglePass >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 394 | return _parseId(parser, reader) && _parseText(parser, reader); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:534:23: required from ‘bool load(Db&, const TFileName&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = void; TFileName = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 534 | if (!parseLine(parser, reader)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:231:14: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 231 | if (!load(db, options.databaseFile)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:309:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 309 | return runJoiner(options, TDbDna(), Nothing(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairIncrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:382:10: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 382 | setHost(p, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1032:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1032 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::pop(Pipe&, TValue&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>; TSpec = Counter; TValue = Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>, Counter>; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:386:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 386 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 387 | renamer, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 388 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:619:14: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 619 | Ref_ = *me; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairIncrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:382:10: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 382 | setHost(p, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1032:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1032 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String > >; TSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String > >; TSetSpec = Owner >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc > >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 856 | arrayClearSpace(seq_array + start, old_length - start, removed_size, size); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc > >, Owner > >; TValue = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:461:16: required from ‘bool _parseText(DbParser&, TReader&) [with TDb = Db, seqan::Alloc > >, seqan::Owner > >, void>; TSpec = void; TReader = seqan::RecordReader, seqan::SinglePass >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 461 | appendValue(parser.db.text, parser._text); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:394:50: required from ‘bool parseLine(DbParser&, TReader&) [with TDb = Db, seqan::Alloc > >, seqan::Owner > >, void>; TSpec = void; TReader = seqan::RecordReader, seqan::SinglePass >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 394 | return _parseId(parser, reader) && _parseText(parser, reader); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/db.h:534:23: required from ‘bool load(Db&, const TFileName&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TSpec = void; TFileName = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 534 | if (!parseLine(parser, reader)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:231:14: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 231 | if (!load(db, options.databaseFile)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:309:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 309 | return runJoiner(options, TDbDna(), Nothing(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc >; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc >; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:735:42: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Db, Alloc > >, Owner > >, void>; TValue2 = Db, Alloc > >, Owner > >, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 735 | me.data_value = _holderAllocateObject(me, value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Db, Alloc > >, Owner > >, void>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Db, Alloc > >, Owner > >, void>; typename Reference > >::Type = Db, Alloc > >, Owner > >, void>&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:778:40: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 778 | TDbSSize dbQuerySize = length(value(dbFinder.query).text); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Nothing; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:309:29: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 309 | return runJoiner(options, TDbDna(), Nothing(), Online()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:65: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe >, TPair, TLimitsString> >& seqan::Pipe >, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:599:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 599 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:324:41: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 324 | TNames_Sliced names_sliced; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::pop(TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:925:24: required from ‘void seqan::Pool::pop(TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 925 | reader->pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1159:15: required from ‘void seqan::pop(Pool&, TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1159 | me.pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:926:18: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 926 | Ref_ = *cur; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 5, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 5, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 4, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 4, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:243:12: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 243 | struct Pipe< TInput, Skew7 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 6; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 4; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 5; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe >, TPair, TLimitsString> >& seqan::Pipe >, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:599:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 599 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 5, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 5, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 4, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 4, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 6; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 4; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 5; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe, TPair, TLimitsString> >& seqan::Pipe, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:497:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 497 | tmpRef->i1 = localPos; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe, TPair, TLimitsString> >& seqan::Pipe, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:497:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 497 | tmpRef->i1 = localPos; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: ‘struct seqan::Pair >’ declared here 97 | struct Pair > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:97:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TSpec = MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:106: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:341:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 341 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:352:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 352 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:161:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 161 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:162:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 162 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:179:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 179 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:190:17: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 190 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:173:12: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 173 | struct Pipe< TInput, Skew3 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple >, Tag >, SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple >, seqan::Tag >& seqan::Pair >, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairDecrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; unsigned int m = 7; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:537:11: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 537 | setHost(localPos, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1119:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1119 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe >, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:544:13: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:557:32: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 557 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew7NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h: In instantiation of ‘TResult seqan::_skew7NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairDecrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; unsigned int m = 7; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:537:11: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | setHost(localPos, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1119:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1119 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe >, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:544:13: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 544 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:557:32: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 557 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:426:13: required from ‘void seqan::Pipe, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 426 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe > >, Source<> >, Caster >; unsigned int m = 7; TPack = Tag; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:438:24: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 438 | tmpRef->i1 = localPos; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:426:13: required from ‘void seqan::Pipe, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe > >, seqan::Source<> >, seqan::Caster >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 426 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe > >, Source<> >, Caster >; unsigned int m = 7; TPack = Tag; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe > >, Source<> >, Caster >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple >, Tag >; TSpec = SorterSpec >, Tuple >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > >, Source<> >, Caster >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:438:24: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 438 | tmpRef->i1 = localPos; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned char; unsigned int BITSIZE1 = 24; unsigned int BITSIZE2 = 8]’ 112 | inline Pair(Pair const & _p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:335:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_bit_compressed.h:112:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:148:104: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 148 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn).i2; ++nameIn; o4.i1 = p--; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:247:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 247 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:259:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 259 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = SorterSpec, Tuple, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:123:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 123 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:124:27: required from ‘bool seqan::CompareSkewDCStream::operator()(const seqan::SkewDCStream&, const seqan::SkewDCStream&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 124 | if (a.i.i3[i] < b.i.i3[i]) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:307:23: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 307 | if (!streamGreater(inValue[stream],inValue[rank[right]])) break; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: required from ‘seqan::Pipe, seqan::Merger7>& seqan::Pipe, seqan::Merger7>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 319 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:440:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 440 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_counter.h:105:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >, seqan::Skew7>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 105 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:620:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:332:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 332 | return runJoiner(options, TDbDna(), TDbDnaSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:354:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 354 | return runJoiner(options, TDbGeo(), TDbGeoSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer > >, seqan::Owner > >, void>, Db > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet > >, seqan::Owner > >; TIndex = seqan::Index > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:366:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 366 | return runJoiner(options, TDbGeo(), TDbGeoSaSmall(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew3NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew3NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h: In instantiation of ‘TResult seqan::_skew3NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >; TFunctor = seqan::filterI2 >, unsigned int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_lss.h:415:29: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:241:20: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:86:38: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 86 | o2.i2[0] = (*nameIn).i2; ++nameIn; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended, Tuple >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:301:6: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 301 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple, Tag >; TConfig = MapperConfigSize<_skew3NMapExtended, Tuple, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger3.h:111:17: required from ‘seqan::Pipe, seqan::Merger3>& seqan::Pipe, seqan::Merger3>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TInput12 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 111 | ++in.in2; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:329:13: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 3; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 3, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 3, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 3, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 4; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 1; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 1, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 1, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 1, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 5; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 2; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:50:21: required from ‘bool seqan::MergeStreamComparer::operator()(const seqan::PageBucket&, const seqan::PageBucket&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; Compare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 2, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 50 | return C(static_cast(*(a.cur)), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | static_cast(*(b.cur))) > 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:356:13: required from ‘void seqan::_adjustHeapTowardLeaves(PriorityType&, TValue, TSize, TSize) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 2, int> >; TSize = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 356 | if ( less ( element, me.heap[i] ) ) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/priority_type_heap.h:335:26: required from ‘void seqan::pop(PriorityType&) [with TValue = PageBucketExtended, Tuple >, Tag > >; TLess = MergeStreamComparer, Tuple >, Tag >, _skew7ExtendComp, Tuple >, Tag >, 2, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 335 | _adjustHeapTowardLeaves(me, element, 0, 2 ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:311:18: required from ‘void seqan::Handler, seqan::Tag >::pop() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TPoolSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 311 | ::seqan::pop(pqueue); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:664:24: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc > >, Owner > >; TSpec = IndexSa >; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/include/seqan/index/index_sa_stree.h:177:17: required from ‘void seqan::_indexRequireTopDownIteration(Index >&) [with TText = StringSet, Alloc > >, Owner > >; TIndexSpec = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 177 | indexRequire(index, EsaSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_stree.h:265:33: required from ‘seqan::Iter > >::Iter(TIndex&) [with TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Preorder]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 265 | _indexRequireTopDownIteration(_index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/finder.h:597:23: required from ‘void execute(DbFinder >&) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TDbQuerySpec = void; TDelegate = Writer, seqan::Alloc > >, seqan::Owner > >, void>, Db, seqan::Alloc > >, seqan::Owner > >, void>, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 597 | TTextIterator textIt(dbFinder.dbIndex.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:284:12: required from ‘int runJoiner(Options&, const TText&, const TIndex&, TSpec) [with TText = seqan::StringSet, seqan::Alloc > >, seqan::Owner > >; TIndex = seqan::Index, seqan::Alloc > >, seqan::Owner > >, seqan::IndexSa > >; TSpec = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 284 | execute(joiner); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin/join.cpp:320:41: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 320 | return runJoiner(options, TDbDna(), TDbDnaSaHuge(), Parallel()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > >, Source<> >, Caster >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple >, Tag >, SorterSpec >, Tuple, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple >, Tag >, MapperSpec >, Tuple, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:142:117: warning: this statement may fall through [-Wimplicit-fallthrough=] 142 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:144:9: note: here 144 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:145:118: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:147:9: note: here 147 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:149:103: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:151:9: note: here 151 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:152:119: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:154:9: note: here 154 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:156:105: warning: this statement may fall through [-Wimplicit-fallthrough=] 156 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:158:9: note: here 158 | case 1: | ^~~~ [ 81%] Linking CXX executable ../../../bin/join cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin && /usr/bin/cmake -E cmake_link_script CMakeFiles/join.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/join.dir/join.cpp.o -o ../../../bin/join -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 81%] Built target join make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 81%] Building CXX object extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/test_demultiplex.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/test_demultiplex.cpp.o -MF CMakeFiles/test_sflex_demultiplex.dir/test_demultiplex.cpp.o.d -o CMakeFiles/test_sflex_demultiplex.dir/test_demultiplex.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:44, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:46: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/deque:67, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:41: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/score.h:42, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:50: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find.h:43: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = Index > >, IndexEsa<> >; TSource = Index > >, IndexEsa<> >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1020:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Index > >, IndexEsa<> >; TSource = Index > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1020 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1065:24: required from ‘void seqan::assign(Holder >&, const Holder >&) [with TValue = Index > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1065 | assignValue(target_, value(source_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:170:15: required from ‘const seqan::Holder >& seqan::Holder >::operator=(const seqan::Holder >&) [with TValue = seqan::Index > >, seqan::IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 170 | assign(*this, source_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:67:8: required from ‘void findAllExactIndex(seqan::String&, const TPrefices&, const TFinder&, TStats&) [with TPrefices = seqan::StringSet > >; TFinder = seqan::Finder > >, seqan::IndexEsa<> > >; TStats = DemultiplexStats]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 67 | class Finder< Index, TSpecFinder > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:322:22: required from ‘void SEQAN_TEST_findAllExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 322 | findAllExactIndex(res, readPieces, esaFinder, demultiplexStats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:552:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘seqan::Index > >, seqan::IndexEsa<> >& seqan::Index > >, seqan::IndexEsa<> >::operator=(const seqan::Index > >, seqan::IndexEsa<> >&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:125: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: because ‘seqan::Index > >, seqan::IndexEsa<> >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >; TSpec = void]’ 548 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = Index, Alloc<> > >, IndexEsa<> >; TSource = Index, Alloc<> > >, IndexEsa<> >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1020:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Index, Alloc<> > >, IndexEsa<> >; TSource = Index, Alloc<> > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1020 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1065:24: required from ‘void seqan::assign(Holder >&, const Holder >&) [with TValue = Index, Alloc<> > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1065 | assignValue(target_, value(source_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:170:15: required from ‘const seqan::Holder >& seqan::Holder >::operator=(const seqan::Holder >&) [with TValue = seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 170 | assign(*this, source_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:67:8: required from ‘void findAllExactIndex(seqan::String&, const TPrefices&, const TFinder&, TStats&) [with TPrefices = seqan::StringSet > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >; TStats = DemultiplexStats]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 67 | class Finder< Index, TSpecFinder > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:458:19: required from ‘void doAll(seqan::StringSet >&, TMultiplex&, TBarcodes&, TFinder&, DemultiplexStats&, bool) [with TBarcodes = seqan::StringSet, seqan::Alloc<> > >; TMultiplex = seqan::StringSet > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 458 | findAllExactIndex(matches, multiplex, esaFinder, stats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:501:10: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 501 | doAll(res, multiplex, barcodes, esaFinder, demultiplexStats, false); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >& seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >::operator=(const seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: because ‘seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc<> > >; TSpec = void]’ 548 | Index(Index const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:177:13: required from ‘void SEQAN_TEST_buildVariations_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 177 | Dna5String barcode = "ACTNG"; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:549:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:116: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h: In instantiation of ‘void seqan::posLocalize(TResult&, const Pair&, const String&) [with TResult = Pair >; TSize = unsigned int; TSpec = Alloc<>; T1 = unsigned int; T2 = unsigned int; TPack = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h:768:16: required from ‘typename seqan::Suffix::Type seqan::suffix(const StringSet&, const TPosition&) [with TString = String >; TSpec = Owner<>; TPosition = Pair >; typename Suffix::Type = Segment >, SuffixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 768 | posLocalize(lPos, pos, stringSetLimits(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:803:25: required from ‘seqan::Pair >::Type> seqan::_equalRangeSA(TText&, SearchTreeIterator, TQuery&, typename Difference::Type) [with TText = const StringSet > >; TSA = const String >, Alloc<> >; TSpec = SortedList; TQuery = const String >; typename Iterator >::Type = const Pair >*; typename Difference::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 803 | TSuffix suf = suffix(text, *treeIter); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:897:23: required from ‘seqan::Pair >::Type> seqan::equalRangeSAIterator(const TText&, const TSA&, const TQuery&) [with TText = StringSet > >; TSA = String >, Alloc<> >; TQuery = String >; typename Iterator >::Type = const Pair >*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 897 | return _equalRangeSA(text, SearchTreeIterator(sa), query); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1930:38: required from ‘void seqan::_findFirstIndex(Finder, TSpecFinder>&, const TPattern&, EsaFindMlr) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; TPattern = String >; EsaFindMlr = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1930 | finder.range = equalRangeSAIterator(indexText(index), indexSA(index), pattern); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:292:19: required from ‘bool seqan::find(Finder, TSpecFinder>&, const TPattern&) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; TPattern = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 292 | _findFirstIndex(finder, needle(pattern), TSpecFinder()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:274:10: required from ‘int findExactIndex(const TPrefix&, TFinder&) [with TPrefix = seqan::String >; TFinder = seqan::Finder > >, seqan::IndexEsa<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 274 | if (find(finder, prefix)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:290:27: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 290 | int res = findExactIndex(readPieces[i], esaFinder); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h:699:12: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 699 | result = pos; | ~~~~~~~^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:262:12: required from ‘int seqan::_clearAndReserveMemory(TIdString&, TSeqString&, RecordReader >&, const TTag&) [with TIdString = String >; TSeqString = String >; TFile = String >; TSpec = Tag; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 262 | reserve(seq, seqLength, Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:557:37: required from ‘int seqan::readRecord(TIdString&, TSeqString&, RecordReader&, const Fasta&) [with TIdString = String >; TSeqString = String >; TFile = String >; TPass = DoublePass >; Fasta = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 557 | int res = _clearAndReserveMemory(meta, seq, reader, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:653:49: required from ‘int seqan::SequenceStreamImpl_::readBatch(seqan::StringSet&, seqan::StringSet&, unsigned int, const TFormatTag&) [with TId = seqan::String >; TIdSpec = seqan::Owner<>; TSequence = seqan::String >; TSeqSpec = seqan::Owner<>; TFormatTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 653 | if ((res = seqan::readRecord(id, seq, *_mmapReaderDoublePass, tag)) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream.h:819:37: required from ‘int seqan::readBatch(StringSet&, StringSet&, SequenceStream&, unsigned int) [with TId = String >; TIdSpec = Owner<>; TSequence = String >; TSeqSpec = Owner<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 819 | res = seqIO._impl->readBatch(ids, seqs, num, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:72:15: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 72 | if (readBatch(ids, seqs, seqStream, records) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:262:12: required from ‘int seqan::_clearAndReserveMemory(TIdString&, TSeqString&, RecordReader >&, const TTag&) [with TIdString = String >; TSeqString = String, Alloc<> >; TFile = String >; TSpec = Tag; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 262 | reserve(seq, seqLength, Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:557:37: required from ‘int seqan::readRecord(TIdString&, TSeqString&, RecordReader&, const Fasta&) [with TIdString = String >; TSeqString = String, Alloc<> >; TFile = String >; TPass = DoublePass >; Fasta = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 557 | int res = _clearAndReserveMemory(meta, seq, reader, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:823:49: required from ‘int seqan::SequenceStreamImpl_::readAll(seqan::StringSet&, seqan::StringSet&, const TFormatTag&) [with TId = seqan::String >; TIdSpec = seqan::Owner<>; TSequence = seqan::String, seqan::Alloc<> >; TSeqSpec = seqan::Owner<>; TFormatTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 823 | if ((res = seqan::readRecord(id, seq, *_mmapReaderDoublePass, tag)) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream.h:940:35: required from ‘int seqan::readAll(StringSet&, StringSet&, SequenceStream&) [with TId = String >; TIdSpec = Owner<>; TSequence = String, Alloc<> >; TSeqSpec = Owner<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 940 | res = seqIO._impl->readAll(ids, seqs, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:90:13: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 90 | if (readAll(bcids, bcs, bcStream) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:98: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index > >, IndexEsa<> >; TSource = Index > >, IndexEsa<> >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index > >, IndexEsa<> >; TValue2 = Index > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index > >, IndexEsa<> >; typename Reference > >::Type = Index > >, IndexEsa<> >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:118:15: required from ‘typename seqan::Parameter_ >::Type seqan::container(Finder, TSpecFinder>&) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; typename Parameter_ >::Type = Index > >, IndexEsa<> >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 118 | return value(me.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:1165:18: required from ‘typename seqan::Parameter_::Type>::Type seqan::haystack(TObject&) [with TObject = Finder > >, IndexEsa<> > >; typename Parameter_::Type>::Type = Index > >, IndexEsa<> >&; typename Haystack::Type = Index > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1165 | return container(obj); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1928:40: required from ‘void seqan::_findFirstIndex(Finder, TSpecFinder>&, const TPattern&, EsaFindMlr) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; TPattern = String >; EsaFindMlr = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1928 | Index &index = haystack(finder); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:292:19: required from ‘bool seqan::find(Finder, TSpecFinder>&, const TPattern&) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; TPattern = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 292 | _findFirstIndex(finder, needle(pattern), TSpecFinder()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:274:10: required from ‘int findExactIndex(const TPrefix&, TFinder&) [with TPrefix = seqan::String >; TFinder = seqan::Finder > >, seqan::IndexEsa<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 274 | if (find(finder, prefix)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:290:27: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 290 | int res = findExactIndex(readPieces[i], esaFinder); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index > >, seqan::IndexEsa<> >& seqan::Index > >, seqan::IndexEsa<> >::operator=(const seqan::Index > >, seqan::IndexEsa<> >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: because ‘seqan::Index > >, seqan::IndexEsa<> >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet > >; TSpec = void]’ 548 | Index(Index const &other): | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairIncrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:382:10: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 382 | setHost(p, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1032:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1032 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::pop(Pipe&, TValue&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>; TSpec = Counter; TValue = Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>, Counter>; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:386:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 386 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 387 | renamer, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 388 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:619:14: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 619 | Ref_ = *me; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::Tag >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = int; TEndPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String >; TSize = int; TBeginPosition = int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String >; TBeginPosition = int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:355:9: required from ‘void clipBarcodes(TSeqs&, const seqan::String&, unsigned int) [with TSeqs = seqan::StringSet > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 355 | erase(seqs[i], 0 , len); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:344:14: required from ‘void SEQAN_TEST_clipBarcodes_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 344 | clipBarcodes(seqs, matches, 6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:553:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = int; TEndPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String >; TSize = int; TBeginPosition = int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String >; TBeginPosition = int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:355:9: required from ‘void clipBarcodes(TSeqs&, const seqan::String&, unsigned int) [with TSeqs = seqan::StringSet > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 355 | erase(seqs[i], 0 , len); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:344:14: required from ‘void SEQAN_TEST_clipBarcodes_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 344 | clipBarcodes(seqs, matches, 6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:553:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index, Alloc<> > >, IndexEsa<> >; TSource = Index, Alloc<> > >, IndexEsa<> >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index, Alloc<> > >, IndexEsa<> >; TValue2 = Index, Alloc<> > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index, Alloc<> > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index, Alloc<> > >, IndexEsa<> >; typename Reference > >::Type = Index, Alloc<> > >, IndexEsa<> >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:118:15: required from ‘typename seqan::Parameter_ >::Type seqan::container(Finder, TSpecFinder>&) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; typename Parameter_ >::Type = Index, Alloc<> > >, IndexEsa<> >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 118 | return value(me.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:1165:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:292:19: required from ‘bool seqan::find(Finder, TSpecFinder>&, const TPattern&) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; TPattern = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 292 | _findFirstIndex(finder, needle(pattern), TSpecFinder()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:274:10: required from ‘int findExactIndex(const TPrefix&, TFinder&) [with TPrefix = seqan::String >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 274 | if (find(finder, prefix)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:326:33: required from ‘void findAllExactIndex(seqan::String&, const TPrefices&, const TFinder&, TStats&) [with TPrefices = seqan::StringSet > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >; TStats = DemultiplexStats]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 326 | int hit = findExactIndex(prefices[i], finderSet[tid]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:458:19: required from ‘void doAll(seqan::StringSet >&, TMultiplex&, TBarcodes&, TFinder&, DemultiplexStats&, bool) [with TBarcodes = seqan::StringSet, seqan::Alloc<> > >; TMultiplex = seqan::StringSet > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 458 | findAllExactIndex(matches, multiplex, esaFinder, stats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:501:10: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 501 | doAll(res, multiplex, barcodes, esaFinder, demultiplexStats, false); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >& seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >::operator=(const seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: because ‘seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc<> > >; TSpec = void]’ 548 | Index(Index const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:65: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe, TPair, TLimitsString> >& seqan::Pipe, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:497:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 497 | tmpRef->i1 = localPos; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:324:41: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 324 | TNames_Sliced names_sliced; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::pop(TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:925:24: required from ‘void seqan::Pool::pop(TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 925 | reader->pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1159:15: required from ‘void seqan::pop(Pool&, TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1159 | me.pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:926:18: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 926 | Ref_ = *cur; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 5, Tag >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 5, seqan::Tag >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 4, Tag >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 4, seqan::Tag >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, Tag >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::Tag >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, Tag >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::Tag >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:243:12: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 243 | struct Pipe< TInput, Skew7 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::Tag >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 4, seqan::Tag >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 5, seqan::Tag >; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:376:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 376 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe >, TPair, TLimitsString> >& seqan::Pipe >, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:599:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 599 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 5, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 5, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 4, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 4, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 6; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 4; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 5; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::Tag >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, Tag >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::Tag >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, Tag >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::Tag >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::Tag >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, Tag >, Tag >, SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, Tag >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::Tag >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:106: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:341:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 341 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:352:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 352 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:161:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 161 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:162:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 162 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:179:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 179 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:190:17: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 190 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:173:12: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 173 | struct Pipe< TInput, Skew3 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairDecrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; unsigned int m = 7; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:418:11: required from ‘void seqan::Pipe, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 418 | setHost(localPos, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = Tag; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1119:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1119 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:426:13: required from ‘void seqan::Pipe, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPack = seqan::Tag; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 426 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = Tag; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, Tag >, Tag >; TSpec = SorterSpec >, Tuple, 7, Tag >, Tag >, int>, unsigned int, File > > >; TSource = Pipe > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:438:24: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 438 | tmpRef->i1 = localPos; | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew7NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h: In instantiation of ‘TResult seqan::_skew7NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe >, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:544:13: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 544 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:557:32: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 557 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:335:20: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:148:104: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 148 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn).i2; ++nameIn; o4.i1 = p--; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:247:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 247 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:259:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 259 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = SorterSpec, Tuple, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:123:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 123 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:124:27: required from ‘bool seqan::CompareSkewDCStream::operator()(const seqan::SkewDCStream&, const seqan::SkewDCStream&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 124 | if (a.i.i3[i] < b.i.i3[i]) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:307:23: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 307 | if (!streamGreater(inValue[stream],inValue[rank[right]])) break; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: required from ‘seqan::Pipe, seqan::Merger7>& seqan::Pipe, seqan::Merger7>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 319 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:440:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 440 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_counter.h:105:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >, seqan::Skew7>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 105 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:620:9: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple, 6, Tag >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::Tag >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::Tag >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::Tag >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::Tag >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::Tag >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::Tag >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:498:14: required from ‘void SEQAN_TEST_doAll_Exact_Multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 498 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:557:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew3NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew3NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h: In instantiation of ‘TResult seqan::_skew3NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >; TFunctor = seqan::filterI2 >, unsigned int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_lss.h:415:29: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:241:20: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:86:38: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 86 | o2.i2[0] = (*nameIn).i2; ++nameIn; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended, Tuple >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:301:6: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 301 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple, Tag >; TConfig = MapperConfigSize<_skew3NMapExtended, Tuple, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger3.h:111:17: required from ‘seqan::Pipe, seqan::Merger3>& seqan::Pipe, seqan::Merger3>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TInput12 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 111 | ++in.in2; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:329:13: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 3; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:68:21: required from ‘bool seqan::AdaptorCompare2Less::operator()(const typename TCompare::first_argument_type&, const typename TCompare::second_argument_type&) const [with TCompare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 3, int>; typename TCompare::first_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >; typename TCompare::second_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 68 | return C(a, b) < 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~^~~~~~ /usr/include/c++/14/bits/predefined_ops.h:158:30: required from ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Iterator2 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = seqan::AdaptorCompare2Less, seqan::Tuple >, seqan::Tag >, 3, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 158 | { return bool(_M_comp(*__it1, *__it2)); } /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1771:14: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 3, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1771 | if (__comp(__i, __first)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1811:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 3, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1811 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1902:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 4; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 1; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:68:21: required from ‘bool seqan::AdaptorCompare2Less::operator()(const typename TCompare::first_argument_type&, const typename TCompare::second_argument_type&) const [with TCompare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 1, int>; typename TCompare::first_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >; typename TCompare::second_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 68 | return C(a, b) < 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~ /usr/include/c++/14/bits/predefined_ops.h:158:30: required from ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Iterator2 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = seqan::AdaptorCompare2Less, seqan::Tuple >, seqan::Tag >, 1, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 158 | { return bool(_M_comp(*__it1, *__it2)); } /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1771:14: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 1, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1771 | if (__comp(__i, __first)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1811:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 1, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1811 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1902:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 5; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 2; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:68:21: required from ‘bool seqan::AdaptorCompare2Less::operator()(const typename TCompare::first_argument_type&, const typename TCompare::second_argument_type&) const [with TCompare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 2, int>; typename TCompare::first_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >; typename TCompare::second_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 68 | return C(a, b) < 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~ /usr/include/c++/14/bits/predefined_ops.h:158:30: required from ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Iterator2 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = seqan::AdaptorCompare2Less, seqan::Tuple >, seqan::Tag >, 2, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 158 | { return bool(_M_comp(*__it1, *__it2)); } /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1771:14: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 2, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1771 | if (__comp(__i, __first)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1811:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 2, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1811 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1902:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:284:14: required from ‘void SEQAN_TEST_findExactIndex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 284 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_demultiplex.cpp:551:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 6, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 4, Tag >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, Tag >, Tag >, SorterSpec >, Tuple, Tuple, 5, Tag >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, Tag >, Tag >, MapperSpec >, Tuple, Tuple, 6, Tag >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:142:117: warning: this statement may fall through [-Wimplicit-fallthrough=] 142 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:144:9: note: here 144 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:145:118: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:147:9: note: here 147 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:149:103: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:151:9: note: here 151 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:152:119: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:154:9: note: here 154 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:156:105: warning: this statement may fall through [-Wimplicit-fallthrough=] 156 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:158:9: note: here 158 | case 1: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable ../../../bin/test_sflex_demultiplex cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sflex_demultiplex.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/test_sflex_demultiplex.dir/test_demultiplex.cpp.o -o ../../../bin/test_sflex_demultiplex -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 82%] Built target test_sflex_demultiplex make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 83%] Building CXX object extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/test_trimming.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/test_trimming.cpp.o -MF CMakeFiles/test_sflex_trimming.dir/test_trimming.cpp.o.d -o CMakeFiles/test_sflex_trimming.dir/test_trimming.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_trimming.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_trimming.cpp:48: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_trimming.cpp:46: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:262:12: required from ‘int seqan::_clearAndReserveMemory(TIdString&, TSeqString&, RecordReader >&, const TTag&) [with TIdString = String >; TSeqString = String >; TFile = String >; TSpec = Tag; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 262 | reserve(seq, seqLength, Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:557:37: required from ‘int seqan::readRecord(TIdString&, TSeqString&, RecordReader&, const Fasta&) [with TIdString = String >; TSeqString = String >; TFile = String >; TPass = DoublePass >; Fasta = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 557 | int res = _clearAndReserveMemory(meta, seq, reader, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:501:40: required from ‘int seqan::SequenceStreamImpl_::readRecord(TId&, TSequence&, const TFormatTag&) [with TId = seqan::String >; TSequence = seqan::String >; TFormatTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 501 | res = seqan::readRecord(id, seq, *_mmapReaderDoublePass, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream.h:697:38: required from ‘int seqan::readRecord(TId&, TSequence&, SequenceStream&) [with TId = String >; TSequence = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 697 | res = seqIO._impl->readRecord(id, seq, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_trimming.cpp:150:24: required from ‘void SEQAN_TEST_sliding_window_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 150 | if (seqan::readRecord(id, seq, inStream) == 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_trimming.cpp:218:5: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = unsigned int; TEndPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String >; TSize = int; TBeginPosition = unsigned int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String >; TBeginPosition = unsigned int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/read_trimming.h:219:7: required from ‘unsigned int trimRead(TSeq&, unsigned int, const TSpec&) [with TSeq = seqan::String >; TSpec = Mean]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 219 | erase(seq, cut_pos, length(seq)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_trimming.cpp:153:27: required from ‘void SEQAN_TEST_sliding_window_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 153 | unsigned res = trimRead(seq, 20, m); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_trimming.cpp:218:5: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = unsigned int; TEndPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String >; TSize = int; TBeginPosition = unsigned int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String >; TBeginPosition = unsigned int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/read_trimming.h:219:7: required from ‘unsigned int trimRead(TSeq&, unsigned int, const TSpec&) [with TSeq = seqan::String >; TSpec = Mean]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 219 | erase(seq, cut_pos, length(seq)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_trimming.cpp:153:27: required from ‘void SEQAN_TEST_sliding_window_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 153 | unsigned res = trimRead(seq, 20, m); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_trimming.cpp:218:5: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable ../../../bin/test_sflex_trimming cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sflex_trimming.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/test_sflex_trimming.dir/test_trimming.cpp.o -o ../../../bin/test_sflex_trimming -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 84%] Built target test_sflex_trimming make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 85%] Building CXX object extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/test_adapter.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/test_adapter.cpp.o -MF CMakeFiles/test_sflex_adapter.dir/test_adapter.cpp.o.d -o CMakeFiles/test_sflex_adapter.dir/test_adapter.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:49: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:47: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:51: /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/adapter_trimming.h: In instantiation of ‘unsigned int stripPair(TSeq&, TSeq&) [with TSeq = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:224:29: required from ‘void SEQAN_TEST_strip_pair_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 224 | unsigned insert = stripPair(seq1,seq2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:245:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/adapter_trimming.h:297:16: warning: implicitly-declared ‘seqan::Align > >::Align(const seqan::Align > >&)’ is deprecated [-Wdeprecated-copy] 297 | TAlign align = ret.i2; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:89: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align > >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:59:15: required from ‘void SEQAN_TEST_get_overlap_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 59 | TSequence seq1 = "AAAAAAAAA"; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:239:5: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = unsigned int; TEndPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String >; TSize = int; TBeginPosition = unsigned int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String >; TBeginPosition = unsigned int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/adapter_trimming.h:538:15: required from ‘unsigned int stripAdapter(TSeq&, TAdapter&, const TSpec&) [with TSeq = seqan::String >; TAdapter = seqan::String, seqan::Alloc<> >; TSpec = Auto]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 538 | seqan::erase(seq, length(seq) - overlap, length(seq)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:198:28: required from ‘void SEQAN_TEST_strip_adapter_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 198 | int removed = stripAdapter(seq, ada, Auto()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:243:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = unsigned int; TEndPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String >; TSize = int; TBeginPosition = unsigned int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String >; TBeginPosition = unsigned int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/adapter_trimming.h:538:15: required from ‘unsigned int stripAdapter(TSeq&, TAdapter&, const TSpec&) [with TSeq = seqan::String >; TAdapter = seqan::String, seqan::Alloc<> >; TSpec = Auto]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 538 | seqan::erase(seq, length(seq) - overlap, length(seq)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:198:28: required from ‘void SEQAN_TEST_strip_adapter_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 198 | int removed = stripAdapter(seq, ada, Auto()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:243:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = String >; typename Reference > >::Type = String >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gaps_array.h:368:17: required from ‘typename seqan::Source > >::Type& seqan::source(Gaps >&) [with TSequence = String >; typename Source > >::Type = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 368 | return value(gaps._source); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/adapter_trimming.h:230:22: required from ‘unsigned int getOverlap(TAlign&) [with TAlign = seqan::Align > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 230 | return length(source(row1)) - countTotalGaps(row2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/adapter_trimming.h:533:26: required from ‘unsigned int stripAdapter(TSeq&, TAdapter&, const TSpec&) [with TSeq = seqan::String >; TAdapter = seqan::String, seqan::Alloc<> >; TSpec = Auto]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 533 | int overlap = getOverlap(ret.i2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:198:28: required from ‘void SEQAN_TEST_strip_adapter_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 198 | int removed = stripAdapter(seq, ada, Auto()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_adapter.cpp:243:2: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 86%] Linking CXX executable ../../../bin/test_sflex_adapter cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sflex_adapter.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/test_sflex_adapter.dir/test_adapter.cpp.o -o ../../../bin/test_sflex_adapter -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 86%] Built target test_sflex_adapter make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 87%] Building CXX object extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/test_general_processing.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/test_general_processing.cpp.o -MF CMakeFiles/test_sflex_general_processing.dir/test_general_processing.cpp.o.d -o CMakeFiles/test_sflex_general_processing.dir/test_general_processing.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/general_processing.h:54, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:52: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:47: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String, seqan::Alloc<> >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = int; TEndPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 1048 | TSize_ ret_ = _clearSpace( /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~^ 1049 | me, /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~ 1050 | static_cast(size), /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TSize = int; TBeginPosition = int; TEndPosition = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TBeginPosition = int; TEndPosition = unsigned int]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 2267 | resizeSpace(me, 0, pos, pos_end); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/general_processing.h:604:22: required from ‘void preTrim(TSeqs&, TIds&, unsigned int, unsigned int, unsigned int, GeneralStats&) [with TSeqs = seqan::StringSet, seqan::Alloc<> > >; TIds = seqan::StringSet > >]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 604 | erase(seqs[i], 0, head); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:446:12: required from ‘void SEQAN_TEST_preTrim_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /usr/include/c++/14/bits/stl_function.h:117:12: note: 446 | preTrim(seqs2, ids2, 3, 3, 4, stats); /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:630:5: required from here /usr/include/c++/14/bits/stl_function.h:117:12: note: 1960 | SEQAN_TEST_ ## test_name(); \ /usr/include/c++/14/bits/stl_function.h:117:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = int; TEndPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TSize = int; TBeginPosition = int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String, Alloc<> >; TBeginPosition = int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/general_processing.h:604:22: required from ‘void preTrim(TSeqs&, TIds&, unsigned int, unsigned int, unsigned int, GeneralStats&) [with TSeqs = seqan::StringSet, seqan::Alloc<> > >; TIds = seqan::StringSet > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 604 | erase(seqs[i], 0, head); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:446:12: required from ‘void SEQAN_TEST_preTrim_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 446 | preTrim(seqs2, ids2, 3, 3, 4, stats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:630:5: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TValue = const char [31]; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = String, Alloc<> >; TTargetSpec = Alloc<>; TValue = char [31]; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = String, Alloc<> >; TString2 = char [31]; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> > >; TValue = char [31]]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:59:16: required from ‘void SEQAN_TEST_findN_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 59 | appendValue(seqs, "ATGACTGTACACGTGATCGTACGTAGCAGC"); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:625:5: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String >, seqan::Alloc<> >; TValue = const char [7]; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = String >; TTargetSpec = Alloc<>; TValue = char [7]; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = String >; TString2 = char [7]; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet > >; TValue = char [7]]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:335:16: required from ‘void SEQAN_TEST_processN_paired_multiplex_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 335 | appendValue(multiplex, "ACTGTA"); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:629:5: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1481:31: required from ‘static void seqan::AppendValueToString_::appendValue_(T&, TValue&) [with T = seqan::String, seqan::Alloc<> >, seqan::Alloc<> >; TValue = const char [11]; TExpand = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1481 | valueConstruct(begin(me, Standard()) + me_length, temp_copy); //??? this should be valueMoveConstruct /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1500:54: required from ‘void seqan::appendValue(String&, const TValue&, Tag) [with TTargetValue = String, Alloc<> >; TTargetSpec = Alloc<>; TValue = char [11]; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1500 | AppendValueToString_ >::appendValue_(me, _value); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_owner.h:146:16: required from ‘void seqan::appendValue(StringSet >&, const TString2&, Tag) [with TString = String, Alloc<> >; TString2 = char [11]; TExpand = TagGenerous_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 146 | appendValue(me.strings, obj, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:1718:16: required from ‘void seqan::appendValue(T&, const TValue&) [with T = StringSet, Alloc<> > >; TValue = char [11]]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1718 | appendValue(me, _value, typename DefaultOverflowImplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:427:16: required from ‘void SEQAN_TEST_preTrim_test() [with bool speed_up_dummy_to_prevent_compilation_of_unused_tests_ = true]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 427 | appendValue(seqs, "ACGTAACTGA"); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/test_general_processing.cpp:630:5: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1960 | SEQAN_TEST_ ## test_name(); \ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ [ 87%] Linking CXX executable ../../../bin/test_sflex_general_processing cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sflex_general_processing.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/test_sflex_general_processing.dir/test_general_processing.cpp.o -o ../../../bin/test_sflex_general_processing -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 87%] Built target test_sflex_general_processing make -f extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 87%] Building CXX object extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/seqan_flexlib.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/seqan_flexlib.cpp.o -MF CMakeFiles/seqan_flexlib.dir/seqan_flexlib.cpp.o.d -o CMakeFiles/seqan_flexlib.dir/seqan_flexlib.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:45, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:53: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:54, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:38, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/fai_index.h:40, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:83: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:246:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 246 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/gap_anchor.h:256:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:166: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h: In function ‘int seqan::_globalAlignmentScore(const String&, const String&, const MyersBitVector&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 70 | if (length(seqH) < length(seqV)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/global_alignment_myers_impl.h:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | const unsigned int BLOCK_SIZE = BitsPerValue::VALUE; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:174: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h: In function ‘seqan::Pair > seqan::_alignBandedSmithWatermanTrace(LocalAlignmentFinder&, const TSequenceH&, const TSequenceV&, TId, TId, TScore&, TDiagonal, TDiagonal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:409:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 409 | if ((actualCol == 0) || (actualRow == 0)) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/local_alignment_banded_waterman_eggert_impl.h:412:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 412 | if (actualCol < len1) _alignTracePrint(finder.trace, seqH, seqV, id1, actualCol, id2, actualRow, len1 - actualCol, Horizontal); | ^~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:60: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:485:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 485 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:495:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 495 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:505:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 505 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:515:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 515 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:525:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 525 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_align.h:535:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 535 | public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:62: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h: In function ‘void seqan::convertMatchesToGlobalAlignment(FragmentStore&, const TScore&, const TShrinkMatches&)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2357:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2357 | if (alignQualityStoreLengthPre == 0u) | ^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store/store_all.h:2361:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2361 | sortAlignedReads(store.alignedReadStore, SortBeginPos()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:62, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:40, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:52, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:72: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:45:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 45 | struct filterI1 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:54:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 54 | struct filterI2 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:63:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 63 | struct filterI3 : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:74: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:401:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 401 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:507:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 507 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:78: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:42:48: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 42 | struct MergeStreamComparer : public ::std::binary_function < PageBucket, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:57:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | public ::std::binary_function < | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:257:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 257 | struct insertBucket : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:372:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 372 | struct insertBucket : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:45: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_set.h:373:41: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 373 | struct SetLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:70: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:404:18: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 404 | public::std::binary_function // functor for operator> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:744:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 744 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_base.h:760:18: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 760 | public::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:80: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:854:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 854 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:902:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 902 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:970:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 970 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1039:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1039 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1073:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1073 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:1121:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 1121 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2093:39: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2093 | struct _qgramComp : public ::std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_qgram.h:2112:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 2112 | public ::std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:91: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:46:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 46 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_qsort.h:85:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 85 | public ::std::binary_function < TSAValue, TSAValue, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:96: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:98:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 98 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:112:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 112 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:127:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 127 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:144:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:154:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:99: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:110:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | public ::std::binary_function < SkewDCStream, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:143:23: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 143 | public ::std::binary_function < SkewDCStream >, Pack> >, | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:100: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:65:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 65 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:99:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 99 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:118:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 118 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:132:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 132 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:154:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 154 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:175:21: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 175 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:185:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 185 | public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:103: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:57:43: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 57 | struct _skew7NCompMulti : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:97:21: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 97 | public std::binary_function< | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:141:29: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 141 | public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:109: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:59:42: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 59 | struct _mapInverse : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:164:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 164 | struct _mapInverseMulti : public std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, KasaiOriginal)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:312:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 312 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:313:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 313 | LCP[isa - 1] = h; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const TText&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:379:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for(TSize hMax = _min(n - i, n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:380:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 380 | LCP[i] = h | mark; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h: In function ‘void seqan::_createLCPTableRandomAccess(TLCPTable&, const StringSet&, const TSA&, Kasai)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:483:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 483 | for(TSize hMax = _min(getValueI2((TPair)dec), n - j); h < hMax && *I == *J; ++I, ++J, ++h) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_lcp.h:484:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 484 | LCP[i] = h | mark; | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:113: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_bwt.h:144:50: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 144 | struct _filterGlobalizer : public ::std::unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:120: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:585:31: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 585 | public ::std::binary_function< Pair, Pair, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:128: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h: In function ‘void seqan::_storeWotdChildren(Index > >&, TSize, TSize)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:504:27: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 504 | } else | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_dfi.h:506:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 506 | for (TDirSize d = index.sentinelBound - index.sentinelOcc; d != index.sentinelBound; ++d) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:136: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h: At global scope: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/repeat_base.h:149:44: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 149 | struct RepeatLess_ : public ::std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:157: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h: In function ‘typename seqan::Iterator >::Type seqan::_upperBoundLcpe(TText&, TSA&, SearchTreeIterator, TQuery&, TDiff_, TDiff_)’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1498:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1498 | for(; i && ordEqual(*t, convert(*q)); --i, ++t, ++q) ; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1501:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1501 | if (q == qEnd || t == tEnd || !ordGreater(*t, convert(*q))) { | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp: In function ‘seqan::ArgumentParser initParser()’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:610:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 610 | std::auto_ptr argParseBuilder; | ^~~~~~~~ In file included from /usr/include/c++/14/memory:78, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/test_system.h:53, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:62, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:54: /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 59 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:71: /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/adapter_trimming.h: In instantiation of ‘unsigned int stripPair(TSeq&, TSeq&) [with TSeq = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/adapter_trimming.h:411:12: required from ‘unsigned int stripPairBatch(seqan::StringSet >&, seqan::StringSet&, seqan::StringSet >&, seqan::StringSet&, AdapterTrimmingStats&, bool) [with TSeq = seqan::String >; TId = seqan::String >]’ /usr/include/c++/14/bits/unique_ptr.h:59:28: note: 411 | stripPair(read1, read2); /usr/include/c++/14/bits/unique_ptr.h:59:28: note: | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:1926:27: required from ‘void adapterTrimmingStage(AdapterTrimmingParams&, TSeqs&, TIds&, TSeqs&, TIds&, bool) [with TSeqs = seqan::String > > >; TIds = seqan::String > > >]’ /usr/include/c++/14/bits/unique_ptr.h:59:28: note: 1926 | stripPairBatch(seqSet1[i], idSet1[i], seqSet2[i], idSet2[i], params.stats, tagOpt); /usr/include/c++/14/bits/unique_ptr.h:59:28: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2726:37: required from here /usr/include/c++/14/bits/unique_ptr.h:59:28: note: 2726 | adapterTrimmingStage(adapterTrimmingParams, seqSet1, idSet1, seqSet2, idSet2, tagOpt); /usr/include/c++/14/bits/unique_ptr.h:59:28: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/adapter_trimming.h:297:16: warning: implicitly-declared ‘seqan::Align >, seqan::Tag >::Align(const seqan::Align >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 297 | TAlign align = ret.i2; | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align.h:89: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: because ‘seqan::Align >, seqan::Tag >’ has user-provided ‘seqan::Align& seqan::Align::operator=(const seqan::Align&) [with TSource = seqan::String >; TSpec = seqan::Tag]’ 131 | Align & operator=(Align const & other) | ^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:69, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, const TSource&) [with TTarget = Index, Alloc<> > >, IndexEsa<> >; TSource = Index, Alloc<> > >, IndexEsa<> >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1020:15: required from ‘void seqan::assignValue(Holder >&, const TSource&) [with TValue = Index, Alloc<> > >, IndexEsa<> >; TSource = Index, Alloc<> > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1020 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:1065:24: required from ‘void seqan::assign(Holder >&, const Holder >&) [with TValue = Index, Alloc<> > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1065 | assignValue(target_, value(source_)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:170:15: required from ‘const seqan::Holder >& seqan::Holder >::operator=(const seqan::Holder >&) [with TValue = seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 170 | assign(*this, source_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:67:8: required from ‘void findAllExactIndex(seqan::String&, const TPrefices&, const TFinder&, TStats&) [with TPrefices = seqan::StringSet > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >; TStats = DemultiplexStats]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 67 | class Finder< Index, TSpecFinder > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:458:19: required from ‘void doAll(seqan::StringSet >&, TMultiplex&, TBarcodes&, TFinder&, DemultiplexStats&, bool) [with TBarcodes = seqan::StringSet, seqan::Alloc<> > >; TMultiplex = seqan::StringSet > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 458 | findAllExactIndex(matches, multiplex, esaFinder, stats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:1733:14: required from ‘int demultiplexingStage(DemultiplexingParams&, TSeqsVec&, TIdsVec&, TFinder&, TMap&, GeneralStats&) [with TSeqsVec = seqan::String > > >; TIdsVec = seqan::String > > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >; TMap = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 1733 | doAll(groups, params.multiplex, params.barcodes, esaFinder, params.stats, params.exclude); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2659:40: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: 2659 | if (demultiplexingStage(demultiplexingParams, seqSet, idSet, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2660 | esaFinder, map, generalStats) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/align/align_base.h:131:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:142:12: warning: implicitly-declared ‘seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >& seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >::operator=(const seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >&)’ is deprecated [-Wdeprecated-copy] 142 | target = source; | ~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:125: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: because ‘seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc<> > >; TSpec = void]’ 548 | Index(Index const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:56: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: required from ‘void seqan::operator<<(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 826 | assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:110:15: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 110 | suffixArray << creator; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:802:19: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 802 | *_cur = *src; | ~~~~~~^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:55, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:71: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index.h:98: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In instantiation of ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:347:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 347 | o1.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:357:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 357 | o0.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:361:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | o3.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:365:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 365 | o5.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:369:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 369 | o6.i1 = typename Value::Type, 1>::Type(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:125: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:126: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:127: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:408:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 408 | /* 2 */ o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:412:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 412 | /* 1 */ o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:424:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 424 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:426:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 426 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:428:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 428 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:430:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 430 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:435:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 435 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:437:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 437 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:441:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 441 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:454:128: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 454 | /* 0 */ cp___(o0,0,cp___(o1,1,cp___(o2,2,cp___(o3,3, *textIn)))); ++textIn; o0.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:456:129: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 456 | /* 6 */ cp___(o0,1,cp___(o1,2,cp___(o2,3,cp___(o3,4, cp___(o6,0, *textIn))))); ++textIn; o6.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:458:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 458 | /* 5 */ cp___(o0,2,cp___(o1,3,cp___(o2,4,cp___(o3,5, cp___(o5,0,cp___(o6,1, *textIn)))))); ++textIn; o5.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:460:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 460 | /* 4 */ o0.i2[0] = o1.i2[1] = o2.i2[2] = o3.i2[2] = o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:465:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 465 | /* 3 */ cp___(o0,4,cp___(o1,5, cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))))); ++textIn; o3.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:467:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 467 | /* 2 */ o0.i2[1] = o1.i2[2] = o2.i2[0] = o3.i2[0] = o4.i2[1] = o5.i2[1] = o6.i2[1] = (*nameIn2).i2; ++nameIn2; o2.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:471:130: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 471 | /* 1 */ o0.i2[2] = o1.i2[0] = o2.i2[1] = o3.i2[1] = o4.i2[2] = o5.i2[2] = o6.i2[2] = (*nameIn1).i2; ++nameIn1; o1.i1 = p; ++p; | ~~~~~~^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:262:12: required from ‘int seqan::_clearAndReserveMemory(TIdString&, TSeqString&, RecordReader >&, const TTag&) [with TIdString = String >; TSeqString = String >; TFile = String >; TSpec = Tag; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 262 | reserve(seq, seqLength, Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:557:37: required from ‘int seqan::readRecord(TIdString&, TSeqString&, RecordReader&, const Fasta&) [with TIdString = String >; TSeqString = String >; TFile = String >; TPass = DoublePass >; Fasta = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 557 | int res = _clearAndReserveMemory(meta, seq, reader, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:653:49: required from ‘int seqan::SequenceStreamImpl_::readBatch(seqan::StringSet&, seqan::StringSet&, unsigned int, const TFormatTag&) [with TId = seqan::String >; TIdSpec = seqan::Owner<>; TSequence = seqan::String >; TSeqSpec = seqan::Owner<>; TFormatTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 653 | if ((res = seqan::readRecord(id, seq, *_mmapReaderDoublePass, tag)) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream.h:819:37: required from ‘int seqan::readBatch(StringSet&, StringSet&, SequenceStream&, unsigned int) [with TId = String >; TIdSpec = Owner<>; TSequence = String >; TSeqSpec = Owner<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 819 | res = seqIO._impl->readBatch(ids, seqs, num, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:1225:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1225 | if (seqan::readBatch(ids, seqs, seqStream, records) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:262:12: required from ‘int seqan::_clearAndReserveMemory(TIdString&, TSeqString&, RecordReader >&, const TTag&) [with TIdString = String >; TSeqString = String, Alloc<> >; TFile = String >; TSpec = Tag; TTag = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 262 | reserve(seq, seqLength, Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/read_fasta_fastq.h:557:37: required from ‘int seqan::readRecord(TIdString&, TSeqString&, RecordReader&, const Fasta&) [with TIdString = String >; TSeqString = String, Alloc<> >; TFile = String >; TPass = DoublePass >; Fasta = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 557 | int res = _clearAndReserveMemory(meta, seq, reader, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:823:49: required from ‘int seqan::SequenceStreamImpl_::readAll(seqan::StringSet&, seqan::StringSet&, const TFormatTag&) [with TId = seqan::String >; TIdSpec = seqan::Owner<>; TSequence = seqan::String, seqan::Alloc<> >; TSeqSpec = seqan::Owner<>; TFormatTag = seqan::Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 823 | if ((res = seqan::readRecord(id, seq, *_mmapReaderDoublePass, tag)) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream.h:940:35: required from ‘int seqan::readAll(StringSet&, StringSet&, SequenceStream&) [with TId = String >; TIdSpec = Owner<>; TSequence = String, Alloc<> >; TSeqSpec = Owner<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 940 | res = seqIO._impl->readAll(ids, seqs, Fasta()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:1254:23: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1254 | if (seqan::readAll(params.barcodeIds, params.barcodes, bcStream) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairIncrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:382:10: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 382 | setHost(p, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1032:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1032 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::pop(Pipe&, TValue&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>; TSpec = Counter; TValue = Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Skew7>, Counter>; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:386:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 386 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 387 | renamer, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~ 388 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: required from ‘seqan::Pipe >::Pipe(TInput&, const TLimitsString_&, typename seqan::EnableIf >::Type*) [with TLimitsString_ = seqan::String >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >; typename seqan::EnableIf >::Type = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 294 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:108:13: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 108 | creator_t creator(unsigner, stringSetLimits(stringSet)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:619:14: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 619 | Ref_ = *me; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:218:12: required from ‘void seqan::_createSuffixArrayPipelining(TSA&, const StringSet&, TAlgSpec) [with TSA = String >, Alloc<> >; TString = String, Alloc<> >; TSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | struct Pipe< TInput, Multi > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:58: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:116, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:55: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h: In instantiation of ‘void seqan::posLocalize(TResult&, const Pair&, const String&) [with TResult = Pair >; TSize = unsigned int; TSpec = Alloc<>; T1 = unsigned int; T2 = unsigned int; TPack = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h:768:16: required from ‘typename seqan::Suffix::Type seqan::suffix(const StringSet&, const TPosition&) [with TString = String, Alloc<> >; TSpec = Owner<>; TPosition = Pair >; typename Suffix::Type = Segment, Alloc<> >, SuffixSegment>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 768 | posLocalize(lPos, pos, stringSetLimits(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:803:25: required from ‘seqan::Pair >::Type> seqan::_equalRangeSA(TText&, SearchTreeIterator, TQuery&, typename Difference::Type) [with TText = const StringSet, Alloc<> > >; TSA = const String >, Alloc<> >; TSpec = SortedList; TQuery = const String >; typename Iterator >::Type = const Pair >*; typename Difference::Type = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 803 | TSuffix suf = suffix(text, *treeIter); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:897:23: required from ‘seqan::Pair >::Type> seqan::equalRangeSAIterator(const TText&, const TSA&, const TQuery&) [with TText = StringSet, Alloc<> > >; TSA = String >, Alloc<> >; TQuery = String >; typename Iterator >::Type = const Pair >*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 897 | return _equalRangeSA(text, SearchTreeIterator(sa), query); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index_esa.h:1930:38: required from ‘void seqan::_findFirstIndex(Finder, TSpecFinder>&, const TPattern&, EsaFindMlr) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; TPattern = String >; EsaFindMlr = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1930 | finder.range = equalRangeSAIterator(indexText(index), indexSA(index), pattern); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:292:19: required from ‘bool seqan::find(Finder, TSpecFinder>&, const TPattern&) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; TPattern = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 292 | _findFirstIndex(finder, needle(pattern), TSpecFinder()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:274:10: required from ‘int findExactIndex(const TPrefix&, TFinder&) [with TPrefix = seqan::String >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 274 | if (find(finder, prefix)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:326:33: required from ‘void findAllExactIndex(seqan::String&, const TPrefices&, const TFinder&, TStats&) [with TPrefices = seqan::StringSet > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >; TStats = DemultiplexStats]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 326 | int hit = findExactIndex(prefices[i], finderSet[tid]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:458:19: required from ‘void doAll(seqan::StringSet >&, TMultiplex&, TBarcodes&, TFinder&, DemultiplexStats&, bool) [with TBarcodes = seqan::StringSet, seqan::Alloc<> > >; TMultiplex = seqan::StringSet > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 458 | findAllExactIndex(matches, multiplex, esaFinder, stats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:1733:14: required from ‘int demultiplexingStage(DemultiplexingParams&, TSeqsVec&, TIdsVec&, TFinder&, TMap&, GeneralStats&) [with TSeqsVec = seqan::String > > >; TIdsVec = seqan::String > > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >; TMap = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1733 | doAll(groups, params.multiplex, params.barcodes, esaFinder, params.stats, params.exclude); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2659:40: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2659 | if (demultiplexingStage(demultiplexingParams, seqSet, idSet, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2660 | esaFinder, map, generalStats) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_set_base.h:699:12: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 699 | result = pos; | ~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1610:29: required from ‘void seqan::arrayMoveForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1610 | _arrayMoveForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1444:21: required from ‘void seqan::_arrayConstructMovePointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1444 | arrayMoveForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1465:31: required from ‘void seqan::arrayConstructMove(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1465 | _arrayConstructMovePointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:849:31: required from ‘static typename seqan::Size::Type seqan::ClearSpaceExpandStringBase_::_clearSpace_(T&, typename seqan::Size::Type, typename seqan::Size::Type, typename seqan::Size::Type) [with T = seqan::String >; TExpand = seqan::Tag; typename seqan::Size::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 849 | arrayConstructMove(old_array, old_array + start, seq_array); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1014:62: required from ‘typename seqan::Size >::Type seqan::_clearSpace(String&, TSize, TPosition, TPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = unsigned int; TPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1014 | return ClearSpaceStringBase_ >::_clearSpace_(me, size, pos_begin, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = int; TEndPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String >; TSize = int; TBeginPosition = int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String >; TBeginPosition = int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/general_processing.h:716:22: required from ‘void preTrim(TSeqs&, TIds&, TMulti&, unsigned int, unsigned int, unsigned int, GeneralStats&) [with TSeqs = seqan::StringSet > >; TIds = seqan::StringSet > >; TMulti = seqan::StringSet > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 716 | erase(seqs[i], 0, head); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:1607:24: required from ‘void preprocessingStage(TSeqs&, TIds&, DemultiplexingParams&, ProcessingParams&, const seqan::ArgumentParser&, GeneralStats&) [with TSeqs = seqan::StringSet > >; TIds = seqan::StringSet > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1607 | preTrim(seqs, ids, demultiplexingParams.multiplex, processingParams.trimLeft, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | processingParams.trimRight, processingParams.minLen, generalStats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2655:35: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2655 | preprocessingStage(seqSet[0], idSet[0], demultiplexingParams, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2656 | processingParams, parser, generalStats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1589:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1589 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:65: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘seqan::Pipe >, TPair, TLimitsString> >& seqan::Pipe >, TPair, TLimitsString> >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 317 | sorter << sampler; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:599:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 599 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:324:41: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 324 | TNames_Sliced names_sliced; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::pop(TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:925:24: required from ‘void seqan::Pool::pop(TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 925 | reader->pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1159:15: required from ‘void seqan::pop(Pool&, TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1159 | me.pop(Ref_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:62:7: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 62 | pop(in, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~^~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:926:18: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 926 | Ref_ = *cur; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 5, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:414:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 414 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 5, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 4, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:415:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 415 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 4, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:432:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 432 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:443:9: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 443 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:243:12: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 243 | struct Pipe< TInput, Skew7 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 6; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:404:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 404 | _copy(inValue[0], *in.in1); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 4; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:422:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 422 | _copy(inValue[5], *in.in3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h: In instantiation of ‘static void seqan::Pipe, seqan::Merger7Multi >::_copy(TSkewDCStream&, const seqan::Triple >, seqan::Tag >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T = seqan::SimpleType; unsigned int SIZE = 5; TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >; TSkewDCStream = seqan::SkewDCStream >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:431:11: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | _copy(inValue[6], *in.in4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: required from ‘seqan::Pipe, seqan::Merger7Multi >& seqan::Pipe, seqan::Merger7Multi >::operator++() [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 464 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:431:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 431 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:801:108: required from ‘void seqan::assign(String&, Pipe&) [with TValue = Pair >; TStringSpec = Alloc<>; TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 801 | for (TDestIter _cur = begin(dest, Standard()), _end = end(dest, Standard()); _cur != _end; ++_cur, ++src) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:826:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:385:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct seqan::Pair >’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 385 | memcpy(&dst.i.i1, &src.i1, sizeof(T1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: ‘struct seqan::Pair >’ declared here 95 | struct Pair | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayMoveBackwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1641:30: required from ‘void seqan::arrayMoveBackward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1641 | _arrayMoveBackwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1213:26: required from ‘void seqan::arrayMove(TSource1, TSource2, TTarget) [with TTarget = SimpleType*; TSource1 = SimpleType*; TSource2 = SimpleType*]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1213 | arrayMoveBackward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1660:14: required from ‘void seqan::_arrayClearSpacePointer(TValue*, size_t, size_t, size_t, const True&) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1660 | arrayMove(array_begin + keep_from, array_begin + array_length, array_begin + move_to); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1681:28: required from ‘void seqan::arrayClearSpace(TValue*, size_t, size_t, size_t) [with TValue = SimpleType; size_t = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1681 | _arrayClearSpacePointer(array_begin, array_length, keep_from, move_to, typename IsSimple::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:856:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1048:30: required from ‘typename seqan::Size >::Type seqan::resizeSpace(String&, TSize, TBeginPosition, TEndPosition, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize = int; TBeginPosition = int; TEndPosition = unsigned int; TExpand = TagGenerous_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1048 | TSize_ ret_ = _clearSpace( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^ 1049 | me, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~ 1050 | static_cast(size), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1051 | static_cast(pos_begin), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | static_cast(pos_end), /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2212:23: required from ‘TSize seqan::resizeSpace(T&, TSize, TBeginPosition, TEndPosition) [with T = String >; TSize = int; TBeginPosition = int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 2212 | return resizeSpace(me, size, pos_begin, pos_end, typename DefaultOverflowExplicit::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/sequence_interface.h:2267:16: required from ‘void seqan::erase(T&, TBeginPosition, TEndPosition) [with T = String >; TBeginPosition = int; TEndPosition = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 2267 | resizeSpace(me, 0, pos, pos_end); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/general_processing.h:716:22: required from ‘void preTrim(TSeqs&, TIds&, TMulti&, unsigned int, unsigned int, unsigned int, GeneralStats&) [with TSeqs = seqan::StringSet > >; TIds = seqan::StringSet > >; TMulti = seqan::StringSet > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 716 | erase(seqs[i], 0, head); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:1607:24: required from ‘void preprocessingStage(TSeqs&, TIds&, DemultiplexingParams&, ProcessingParams&, const seqan::ArgumentParser&, GeneralStats&) [with TSeqs = seqan::StringSet > >; TIds = seqan::StringSet > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 1607 | preTrim(seqs, ids, demultiplexingParams.multiplex, processingParams.trimLeft, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1608 | processingParams.trimRight, processingParams.minLen, generalStats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2655:35: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: 2655 | preprocessingStage(seqSet[0], idSet[0], demultiplexingParams, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2656 | processingParams, parser, generalStats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:95:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1621:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1621 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h: In instantiation of ‘void seqan::assign(TTarget&, TSource&) [with TTarget = Index, Alloc<> > >, IndexEsa<> >; TSource = Index, Alloc<> > >, IndexEsa<> >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:730:15: required from ‘void seqan::create(Holder >&, TValue2&) [with TValue = Index, Alloc<> > >, IndexEsa<> >; TValue2 = Index, Alloc<> > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 730 | assign(_dataValue(me), value_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:674:19: required from ‘void seqan::create(Holder >&) [with TValue = Index, Alloc<> > >, IndexEsa<> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 674 | create(me, _dataValue(me)); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/holder_tristate.h:990:15: required from ‘typename seqan::Reference > >::Type seqan::value(Holder >&) [with TValue = Index, Alloc<> > >, IndexEsa<> >; typename Reference > >::Type = Index, Alloc<> > >, IndexEsa<> >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 990 | create(me); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:118:15: required from ‘typename seqan::Parameter_ >::Type seqan::container(Finder, TSpecFinder>&) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; typename Parameter_ >::Type = Index, Alloc<> > >, IndexEsa<> >&]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 118 | return value(me.index); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/find/find_base.h:1165:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/find_index.h:292:19: required from ‘bool seqan::find(Finder, TSpecFinder>&, const TPattern&) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecFinder = const Tag; TPattern = String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 292 | _findFirstIndex(finder, needle(pattern), TSpecFinder()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:274:10: required from ‘int findExactIndex(const TPrefix&, TFinder&) [with TPrefix = seqan::String >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 274 | if (find(finder, prefix)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:326:33: required from ‘void findAllExactIndex(seqan::String&, const TPrefices&, const TFinder&, TStats&) [with TPrefices = seqan::StringSet > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >; TStats = DemultiplexStats]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 326 | int hit = findExactIndex(prefices[i], finderSet[tid]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/demultiplex.h:458:19: required from ‘void doAll(seqan::StringSet >&, TMultiplex&, TBarcodes&, TFinder&, DemultiplexStats&, bool) [with TBarcodes = seqan::StringSet, seqan::Alloc<> > >; TMultiplex = seqan::StringSet > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 458 | findAllExactIndex(matches, multiplex, esaFinder, stats); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:1733:14: required from ‘int demultiplexingStage(DemultiplexingParams&, TSeqsVec&, TIdsVec&, TFinder&, TMap&, GeneralStats&) [with TSeqsVec = seqan::String > > >; TIdsVec = seqan::String > > >; TFinder = seqan::Finder, seqan::Alloc<> > >, seqan::IndexEsa<> > >; TMap = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 1733 | doAll(groups, params.multiplex, params.barcodes, esaFinder, params.stats, params.exclude); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2659:40: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: 2659 | if (demultiplexingStage(demultiplexingParams, seqSet, idSet, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2660 | esaFinder, map, generalStats) != 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/fundamental_transport.h:133:12: warning: implicitly-declared ‘seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >& seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >::operator=(const seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >&)’ is deprecated [-Wdeprecated-copy] 133 | target = source; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: because ‘seqan::Index, seqan::Alloc<> > >, seqan::IndexEsa<> >’ has user-provided ‘seqan::Index >::Index(const seqan::Index >&) [with TText = seqan::StringSet, seqan::Alloc<> > >; TSpec = void]’ 548 | Index(Index const &other): | ^~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘const typename seqan::Value > >::Type& seqan::Pipe >::operator*() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>; typename seqan::Value > >::Type = seqan::Pair >, unsigned int, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:148:22: required from ‘const typename seqan::Value > >::Type seqan::Pipe >::operator*() const [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >; typename seqan::Value > >::Type = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 148 | return F(*in); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:24: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_esa_base.h:548:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:134:20: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 134 | tmp.i1 = getValueI1(*in); | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NCompMulti >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pipe >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Namer >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int> > >; TFunctor = seqan::_skew7GlobalSlicedMulti >, unsigned int, seqan::Tag >, seqan::String >, unsigned int, seqan::Pair > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 328 | names_sliced << slicedPos; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_separator7.h:64:9: required from ‘void seqan::_skew7SeparateSlices(TInput&, const TFunctor&, TOut1&, TOut2&, TOut4&) [with TInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TFunctor = _skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > >; TOut1 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut2 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut4 = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 64 | push(out4, i); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:342:25: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 342 | _skew7SeparateSlices( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~^ 343 | names_sliced, func_slice, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | names_S1, names_S2, names_S4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TConfig = seqan::MapperConfigSize >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TSpec = MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:416:21: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 416 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: required from ‘bool seqan::Pipe >::process(TInput_&) [with TInput_ = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; TPair_ = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 350 | _skew7ExtendMulti( /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^ 351 | textIn, limits, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~ 352 | names_S1, names_S2, names_S4, /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:294:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:317:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:651:23: required from ‘bool seqan::control(Pipe&, const TCommand&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >; TCommand = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 651 | return control(me.in, command); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >; TSpec = Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tuple, 7, BitPacked<> >, Tag >, SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NCompMulti >, Tuple, 7, BitPacked<> >, Tag >, int> > >, Filter<_skew7GlobalSlicedMulti >, unsigned int, Tag >, String >, unsigned int, Pair > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:328:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >& seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tuple, 7, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple, 7, seqan::BitPacked<> >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:165:23: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 165 | me.tmp.i1 = me.last.i1; | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:401:106: required from ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 401 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn4).i2; ++nameIn4; o4.i1 = p; ++p; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:350:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:341:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 341 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:352:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 352 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:161:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 161 | if (r >= 6) push(out6, o6); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:162:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 162 | if (r >= 5) push(out5, o5); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:179:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 179 | if (r >= 3) push(out3, o3); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:190:17: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 190 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:173:12: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 173 | struct Pipe< TInput, Skew3 > /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 312 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7_multi.h:367:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::setHost(PairDecrementer_&, const TLimits2&) [with TPair = Pair >; TLimits = String >; unsigned int m = 7; TLimits2 = String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:537:11: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 537 | setHost(localPos, limits); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:1119:16: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 1119 | me.pos = TPair(0, 0); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h: In instantiation of ‘void seqan::Pipe >, TPair, TLimitsString> >::fill() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:544:13: required from ‘void seqan::Pipe >, TPair, TLimitsString> >::prepare() [with TInput = seqan::Pipe, seqan::Alloc<> > > >, seqan::Source<> >, seqan::Caster, seqan::CasterReinterpret> >; unsigned int m = 7; TPair = seqan::Pair >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 544 | fill(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:613:19: required from ‘bool seqan::control(Pipe, TPair, TLimitsString> >&, const ControlBeginRead&) [with TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; unsigned int m = 7; TPack = BitPacked<>; TPair = Pair >; TLimitsString = String >; ControlBeginRead = Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 613 | me.prepare(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TSpec = Multi >, Pair >, String > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tuple, 7, BitPacked<> >, Tag >; TSpec = SorterSpec >, Tuple, 7, BitPacked<> >, Tag >, int>, unsigned int, File > > >; TSource = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >, Multi >, Pair >, String > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_sampler.h:557:32: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 557 | tmp.i1 = localPos; | ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew7NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew7NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h: In instantiation of ‘TResult seqan::_skew7NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew7NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:345:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 345 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple >, Tag >; TSpec = MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:163:29: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 163 | if (r >= 4) push(out124, o4); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 362 | _skew7Extend(textIn, names_linear, sortedS0, sortedS3, sortedS5, sortedS6, sortedS124); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:312:11: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<7, Tag > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:335:20: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:148:104: required from ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 148 | /* 4 */ o4.i2[0] = o5.i2[0] = o6.i2[0] = (*nameIn).i2; ++nameIn; o4.i1 = p--; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:362:29: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:247:41: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 247 | TNames_Sliced names_sliced(map_sliced); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:143:22: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 143 | last = *in; | ~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::end() [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:684:24: required from ‘void seqan::Handler, seqan::Tag >::end() [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 684 | else handler2->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:953:16: required from ‘bool seqan::Pool::endWrite() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 953 | writer->end(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:837:13: required from ‘seqan::Pool::~Pool() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 837 | endWrite(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:259:45: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 259 | TNames_Linear_Unique names_linear(map_linear); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:584:58: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 584 | *cb->cur = pool.undefinedValue; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = SorterSpec, Tuple, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:123:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 123 | push(out0, o0); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: required from ‘seqan::Pipe::Pipe(TInput&) [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 218 | process(_textIn); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:376:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_aggregate.h:59: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:124:27: required from ‘bool seqan::CompareSkewDCStream::operator()(const seqan::SkewDCStream&, const seqan::SkewDCStream&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 124 | if (a.i.i3[i] < b.i.i3[i]) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:307:23: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 307 | if (!streamGreater(inValue[stream],inValue[rank[right]])) break; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: required from ‘seqan::Pipe, seqan::Merger7>& seqan::Pipe, seqan::Merger7>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 319 | insertStream(rank[first]); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:440:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 440 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_counter.h:105:13: required from ‘seqan::Pipe& seqan::Pipe::operator++() [with TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >, seqan::Skew7>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 105 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:620:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple >, Tuple, Tuple, 6, BitPacked<> >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >; TSpec = seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:446:6: required from ‘void seqan::Pipe, seqan::Merger7Multi >::insertStream(unsigned int) [with TInput0 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 4, seqan::BitPacked<> >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, seqan::SorterSpec >, seqan::Tuple, seqan::Tuple, 5, seqan::BitPacked<> >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, seqan::MapperSpec >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >; TLimitsString = seqan::String >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 446 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:464:4: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >& seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >::operator=(const seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple >, seqan::Tuple, seqan::Tuple, 6, seqan::BitPacked<> >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = seqan::Pair >; T2 = seqan::Tuple; T3 = seqan::Tuple, 6, seqan::BitPacked<> >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew7NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h: In instantiation of ‘bool seqan::control(Pipe >&, const ControlBeginRead&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TCompare = _skew3NComp >, Tag >, int>; ControlBeginRead = Tag]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:712:23: required from ‘bool seqan::beginRead(Pipe&) [with TInput = Pool >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >; TSpec = Namer<_skew3NComp >, Tag >, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 712 | return control(me, ControlBeginRead()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1354:23: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1354 | if (!beginRead(src)) return false; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:164:21: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 164 | me.last = *me.in; | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h: In instantiation of ‘TResult seqan::_skew3NComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Pair >, seqan::Tag >; TResult = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_namer.h:141:30: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TCompare = seqan::_skew3NComp >, seqan::Tag >, int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 141 | if (!eof(in) && C(last, *in) != 0) { /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:251:26: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 251 | names_sliced << namer; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:74:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | const TStoredValue *sa = a.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: taking address of packed member of ‘seqan::Tuple >’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | const TStoredValue *sb = b.i2.i; | ~~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:75:43: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TConfig = seqan::MapperConfigSize, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Triple, seqan::Tuple, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Triple, Tuple, Tag >; TSpec = MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:101:17: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 101 | push(out12, o2); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: required from ‘bool seqan::Pipe::process(TInput_&) [with TInput_ = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >; TInput = seqan::Pipe >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Filter >, unsigned int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 269 | _skew3Extend(textIn, names_linear, sortedS0, sortedS12); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:218:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew7NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_filter.h:153:13: required from ‘seqan::Pipe >& seqan::Pipe >::operator++() [with TInput = seqan::Pool >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >; TFunctor = seqan::filterI2 >, unsigned int>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 153 | ++in; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_sa_lss.h:415:29: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::Tag >, seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >; TValue = seqan::Pair >, seqan::Tag >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >, seqan::Tag >; TSpec = seqan::SorterSpec >, seqan::Tag >, int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: required from ‘bool seqan::operator<<(Pool&, TSource&) [with TValue = Pair >, Tag >; TSpec = SorterSpec >, Tag >, int>, unsigned int, File > > >; TSource = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >, Sampler<3> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1395 | return assign(dest, src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:241:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:937:18: warning: implicitly-declared ‘constexpr seqan::Pair >, seqan::Tag >& seqan::Pair >, seqan::Tag >::operator=(const seqan::Pair >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 937 | *cur = Val_; | ~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >, seqan::Tag >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = seqan::Tuple >]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapLinear >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender3.h:86:38: required from ‘bool seqan::_skew3Extend(TTextInput&, TNameInput&, TOut0&, TOut12&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple, Tag >, SorterSpec, Tuple, Tag >, int>, unsigned int, File > > > >; TOut12 = Pool, Tuple, Tag >, MapperSpec, Tuple, Tag >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 86 | o2.i2[0] = (*nameIn).i2; ++nameIn; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:269:29: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pipe >, Tag >, SorterSpec >, Tag >, int>, unsigned int, File > > > >, Namer<_skew3NComp >, Tag >, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler::push(const TValue&) [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TValue = seqan::Pair >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:673:41: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 673 | if (handler1) handler1->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:361:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 361 | buffer[pool.handlerArgs(Val_)] = Val_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘void seqan::Handler >, seqan::MapperAsyncWriter>::push(const TValue&) [with TValue = seqan::Pair >; TConfig = seqan::MapperConfigSize >, unsigned int>, unsigned int, seqan::File > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:674:25: required from ‘void seqan::Handler, seqan::Tag >::push(const TValue&) [with THandler1 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::MapperMemAdapter>; THandler2 = seqan::Handler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::MapperAsyncWriter>; TValue = seqan::Pair >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 674 | else handler2->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:930:25: required from ‘void seqan::Pool::push(const TValue&) [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 930 | writer->push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1191:16: required from ‘void seqan::push(Pool&, const TValue&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1191 | me.push(Val_); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1356:17: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1356 | push(dest, *src); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: required from ‘bool seqan::assign(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 1388 | return beginWrite(dest) && append(dest, src) && endWrite(dest); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1395:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:567:33: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 567 | *cb.cur = item; | ~~~~~~~~^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple >, Tag >; TConfig = MapperConfigSize<_skew7NMapExtended, Tuple >, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple >, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:301:6: required from ‘void seqan::Pipe, seqan::Merger7>::insertStream(unsigned int) [with TInput0 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 3, int>, unsigned int, seqan::File > > > >; TInput3 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput5 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 1, int>, unsigned int, seqan::File > > > >; TInput6 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::SorterSpec, seqan::Tuple >, seqan::Tag >, 2, int>, unsigned int, seqan::File > > > >; TInput124 = seqan::Pool, seqan::Tuple >, seqan::Tag >, seqan::MapperSpec, seqan::Tuple >, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 301 | ++in.in5; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger7.h:319:4: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple >, seqan::Tag >& seqan::Triple, seqan::Tuple >, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple >, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple >, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple >]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Pair >; TConfig = MapperConfigSize<_skew3NMapSliced >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler >, seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Pair >; TSpec = seqan::MapperSpec >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1357:13: required from ‘bool seqan::append(Pool&, TSource&) [with TValue = Pair >; TSpec = MapperSpec >, unsigned int>, unsigned int, File > > >; TSource = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1357 | ++src; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:1388:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Pair >& seqan::Pair >::operator=(const seqan::Pair >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: because ‘seqan::Pair >’ has user-provided ‘seqan::Pair >::Pair(const seqan::Pair >&) [with T1 = unsigned int; T2 = unsigned int]’ 110 | SEQAN_HOST_DEVICE Pair(Pair const &_p) : i1(_p.i1), i2(_p.i2) {} | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h: In instantiation of ‘seqan::Buffer& seqan::processBuffer(Buffer >&, BufferHandler >, Tag >&) [with TValue = Triple, Tuple, Tag >; TConfig = MapperConfigSize<_skew3NMapExtended, Tuple, Tag >, unsigned int>, unsigned int, File > >; typename TConfig::File = File >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:387:33: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer& seqan::BufferHandler, seqan::Tag >::next() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 387 | return processBuffer(*chain.first, *this); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:607:32: required from ‘seqan::BufferHandler, seqan::Tag >::TBuffer seqan::BufferHandler, seqan::Tag >::next() [with TBufferHandler1 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBufferHandler2 = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >; TBuffer = seqan::Buffer, seqan::Tuple, seqan::Tag >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 607 | else return handler2->next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pipe_base.h:919:38: required from ‘void seqan::Handler::pop() [with TBufferHandler = seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag >, seqan::BufferHandler, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >, seqan::Tag > >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | buffer = handler.next(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_base.h:919:15: required from ‘seqan::Pool& seqan::Pool::operator++() [with TValue = seqan::Triple, seqan::Tuple, seqan::Tag >; TSpec = seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 919 | reader->pop(); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pipe_merger3.h:111:17: required from ‘seqan::Pipe, seqan::Merger3>& seqan::Pipe, seqan::Merger3>::operator++() [with TInput0 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::SorterSpec, seqan::Tuple, seqan::Tag >, int>, unsigned int, seqan::File > > > >; TInput12 = seqan::Pool, seqan::Tuple, seqan::Tag >, seqan::MapperSpec, seqan::Tuple, seqan::Tag >, unsigned int>, unsigned int, seqan::File > > > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 111 | ++in.in2; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew3.h:329:13: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/pair_packed.h:110:23: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:252:50: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 252 | *refNext = *I; | ~~~~~~~~~^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:253:44: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 253 | *I = *refPrev; | ~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_mapper.h:293:46: warning: implicitly-declared ‘constexpr seqan::Triple, seqan::Tuple, seqan::Tag >& seqan::Triple, seqan::Tuple, seqan::Tag >::operator=(const seqan::Triple, seqan::Tuple, seqan::Tag >&)’ is deprecated [-Wdeprecated-copy] 293 | *cur = *refPrev; | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: because ‘seqan::Triple, seqan::Tuple, seqan::Tag >’ has user-provided ‘seqan::Triple >::Triple(const seqan::Triple >&) [with T1 = unsigned int; T2 = seqan::Tuple; T3 = seqan::Tuple]’ 103 | inline Triple(Triple const &_p) | ^~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 6; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 3; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:68:21: required from ‘bool seqan::AdaptorCompare2Less::operator()(const typename TCompare::first_argument_type&, const typename TCompare::second_argument_type&) const [with TCompare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 3, int>; typename TCompare::first_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >; typename TCompare::second_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 68 | return C(a, b) < 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~^~~~~~ /usr/include/c++/14/bits/predefined_ops.h:158:30: required from ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Iterator2 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = seqan::AdaptorCompare2Less, seqan::Tuple >, seqan::Tag >, 3, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 158 | { return bool(_M_comp(*__it1, *__it2)); } /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1771:14: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 3, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1771 | if (__comp(__i, __first)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1811:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 3, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 1811 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1902:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/triple_packed.h:103:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 4; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 1; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:68:21: required from ‘bool seqan::AdaptorCompare2Less::operator()(const typename TCompare::first_argument_type&, const typename TCompare::second_argument_type&) const [with TCompare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 1, int>; typename TCompare::first_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >; typename TCompare::second_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 68 | return C(a, b) < 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~ /usr/include/c++/14/bits/predefined_ops.h:158:30: required from ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Iterator2 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = seqan::AdaptorCompare2Less, seqan::Tuple >, seqan::Tag >, 1, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 158 | { return bool(_M_comp(*__it1, *__it2)); } /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1771:14: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 1, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1771 | if (__comp(__i, __first)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1811:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 1, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1811 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1902:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h: In instantiation of ‘const typename seqan::StoredTupleValue_::Type& seqan::Tuple >::operator[](TPos) const [with TPos = unsigned int; TValue = unsigned int; unsigned int SIZE = 5; typename seqan::StoredTupleValue_::Type = unsigned int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_skew7.h:191:25: required from ‘TResult seqan::_skew7ExtendComp::operator()(const TValue&, const TValue&) const [with TValue = seqan::Triple, seqan::Tuple >, seqan::Tag >; unsigned int EXT_LENGTH = 2; TResult = int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 191 | if (a.i3[i] == b.i3[i]) continue; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/pipe/pool_sorter.h:68:21: required from ‘bool seqan::AdaptorCompare2Less::operator()(const typename TCompare::first_argument_type&, const typename TCompare::second_argument_type&) const [with TCompare = seqan::_skew7ExtendComp, seqan::Tuple >, seqan::Tag >, 2, int>; typename TCompare::first_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >; typename TCompare::second_argument_type = seqan::Triple, seqan::Tuple >, seqan::Tag >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 68 | return C(a, b) < 0; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~^~~~~~ /usr/include/c++/14/bits/predefined_ops.h:158:30: required from ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Iterator2 = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = seqan::AdaptorCompare2Less, seqan::Tuple >, seqan::Tag >, 2, int> >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 158 | { return bool(_M_comp(*__it1, *__it2)); } /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1771:14: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 2, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1771 | if (__comp(__i, __first)) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1811:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = seqan::Triple, seqan::Tuple >, seqan::Tag >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, seqan::Tuple >, seqan::Tag >, 2, int> > >]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 1811 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1902:31: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:194:37: required from ‘void seqan::_createSuffixArrayWrapper(TSA&, const StringSet&, const TAlgSpec&, True) [with TSA = String >, Alloc<> >; TSequence = String, Alloc<> >; TSetSpec = Owner<>; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 194 | _createSuffixArrayPipelining(sa, s, Skew7()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:221:34: required from ‘void seqan::createSuffixArray(TSA&, const TText&, const TAlgSpec&) [with TSA = String >, Alloc<> >; TText = StringSet, Alloc<> > >; TAlgSpec = Skew7]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 221 | _createSuffixArrayWrapper(sa, s, alg, typename SACreatorRandomAccess_::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:685:20: required from ‘bool seqan::indexCreate(Index&, FibreSA, TSpecAlg) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TSpecAlg = Skew7; FibreSA = const Tag]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 685 | createSuffixArray(indexSA(index), indexText(index), alg); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:726:27: required from ‘bool seqan::indexCreate(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 726 | return indexCreate(index, fibre, typename DefaultIndexCreator, Tag const>::Type()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/index_shims.h:835:21: required from ‘bool seqan::indexRequire(Index&, Tag) [with TText = StringSet, Alloc<> > >; TSpec = IndexEsa<>; TFibre = FibreSA_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 835 | return indexCreate(index, fibre); // and create table /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexlib.cpp:2358:25: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: 2358 | indexRequire(indexSet, FibreSA()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/tuple_base.h:171:17: warning: returning reference to temporary [-Wreturn-local-addr] 171 | return i[k]; | ~^ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io.h:64: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h: In member function ‘void seqan::SequenceStreamImpl_::_guessFileTypeAndFormatForReadingAndInitialize()’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:310:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | _fileFormat = this->_checkFormat(*_istreamReader); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/seq_io/sequence_stream_impl.h:313:9: note: here 313 | case SeqIOFileType_::FILE_TYPE_AUTO: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7ExtendMulti(TTextInput&, const TLimitsString&, TNameInput&, TNameInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe, Alloc<> > > >, Source<> >, Caster, CasterReinterpret> >; TLimitsString = String >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool >, Tuple, Tuple, 4, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 4, BitPacked<> >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool >, Tuple, Tuple, 5, BitPacked<> >, Tag >, SorterSpec >, Tuple, Tuple, 5, BitPacked<> >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool >, Tuple, Tuple, 6, BitPacked<> >, Tag >, MapperSpec >, Tuple, Tuple, 6, BitPacked<> >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:395:130: warning: this statement may fall through [-Wimplicit-fallthrough=] 395 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:397:25: note: here 397 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:398:131: warning: this statement may fall through [-Wimplicit-fallthrough=] 398 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:400:25: note: here 400 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:402:162: warning: this statement may fall through [-Wimplicit-fallthrough=] 402 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:404:25: note: here 404 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:405:132: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p; ++p; | ^~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:407:25: note: here 407 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:409:138: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:411:25: note: here 411 | case 1: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h: In function ‘bool seqan::_skew7Extend(TTextInput&, TNameInput&, TOut0&, TOut3&, TOut5&, TOut6&, TOut124&) [with TTextInput = Pipe >, MapperSpec >, unsigned int>, unsigned int, File > > > >, Filter >, unsigned int> > >; TNameInput = Pool >, MapperSpec >, unsigned int>, unsigned int, File > > > >; TOut0 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 3, int>, unsigned int, File > > > >; TOut3 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut5 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 1, int>, unsigned int, File > > > >; TOut6 = Pool, Tuple >, Tag >, SorterSpec, Tuple >, Tag >, 2, int>, unsigned int, File > > > >; TOut124 = Pool, Tuple >, Tag >, MapperSpec, Tuple >, Tag >, unsigned int>, unsigned int, File > > > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:142:117: warning: this statement may fall through [-Wimplicit-fallthrough=] 142 | /* 6 */ cp___(o6,0, *textIn); ++textIn; o6.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:144:9: note: here 144 | case 5: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:145:118: warning: this statement may fall through [-Wimplicit-fallthrough=] 145 | /* 5 */ cp___(o5,0,cp___(o6,1, *textIn)); ++textIn; o5.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:147:9: note: here 147 | case 4: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:149:103: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | cp___(o4,0,cp___(o5,1,cp___(o6,2, *textIn))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:151:9: note: here 151 | case 3: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:152:119: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | /* 3 */ cp___(o3,0,cp___(o4,1,cp___(o5,2,cp___(o6,3, *textIn)))); ++textIn; o3.i1 = p--; | ~~~~~~^~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:154:9: note: here 154 | case 2: | ^~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:156:105: warning: this statement may fall through [-Wimplicit-fallthrough=] 156 | cp___(o2,0,cp___(o3,1,cp___(o4,2,cp___(o5,3,cp___(o6,4, *textIn))))); ++textIn; | ^~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/index/pump_extender7.h:158:9: note: here 158 | case 1: | ^~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io.h:59, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/store.h:41: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h: In function ‘void seqan::_assignTagsBamToSamOneTag(TTarget&, TSourceIter&) [with TTarget = String >; TSourceIter = Iter >, AdaptorIterator > >]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:36: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 399 | snprintf(buffer, 4, "%d", x); | ^ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/bam_io/bam_sam_conversion.h:399:21: note: ‘snprintf’ output between 2 and 5 bytes into a destination of size 4 399 | snprintf(buffer, 4, "%d", x); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 88%] Linking CXX static library libseqan_flexlib.a cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -P CMakeFiles/seqan_flexlib.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -E cmake_link_script CMakeFiles/seqan_flexlib.dir/link.txt --verbose=1 /usr/bin/ar qc libseqan_flexlib.a CMakeFiles/seqan_flexlib.dir/seqan_flexlib.cpp.o /usr/bin/ranlib libseqan_flexlib.a make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 88%] Built target seqan_flexlib make -f extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 89%] Building CXX object extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/seqan_flexbar.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/g++ -DFLEX_PROG=QUALITY_CONTROL -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/seqan_flexbar.cpp.o -MF CMakeFiles/sflexQC.dir/seqan_flexbar.cpp.o.d -o CMakeFiles/sflexQC.dir/seqan_flexbar.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexbar.cpp [ 89%] Linking CXX executable ../../../bin/sflexQC cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -E cmake_link_script CMakeFiles/sflexQC.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/sflexQC.dir/seqan_flexbar.cpp.o -o ../../../bin/sflexQC libseqan_flexlib.a -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 89%] Built target sflexQC make -f extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 89%] Building CXX object extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/seqan_flexbar.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/g++ -DFLEX_PROG=ADAPTER_REMOVAL -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/seqan_flexbar.cpp.o -MF CMakeFiles/sflexAR.dir/seqan_flexbar.cpp.o.d -o CMakeFiles/sflexAR.dir/seqan_flexbar.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexbar.cpp [ 90%] Linking CXX executable ../../../bin/sflexAR cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -E cmake_link_script CMakeFiles/sflexAR.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/sflexAR.dir/seqan_flexbar.cpp.o -o ../../../bin/sflexAR libseqan_flexlib.a -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 90%] Built target sflexAR make -f extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 91%] Building CXX object extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/seqan_flexbar.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/g++ -DFLEX_PROG=DEMULTIPLEXING -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/seqan_flexbar.cpp.o -MF CMakeFiles/sflexDMulti.dir/seqan_flexbar.cpp.o.d -o CMakeFiles/sflexDMulti.dir/seqan_flexbar.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexbar.cpp [ 91%] Linking CXX executable ../../../bin/sflexDMulti cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -E cmake_link_script CMakeFiles/sflexDMulti.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/sflexDMulti.dir/seqan_flexbar.cpp.o -o ../../../bin/sflexDMulti libseqan_flexlib.a -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 91%] Built target sflexDMulti make -f extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 92%] Building CXX object extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/seqan_flexbar.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/g++ -DFLEX_PROG=FILTERING -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/seqan_flexbar.cpp.o -MF CMakeFiles/sflexFilter.dir/seqan_flexbar.cpp.o.d -o CMakeFiles/sflexFilter.dir/seqan_flexbar.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexbar.cpp [ 93%] Linking CXX executable ../../../bin/sflexFilter cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -E cmake_link_script CMakeFiles/sflexFilter.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/sflexFilter.dir/seqan_flexbar.cpp.o -o ../../../bin/sflexFilter libseqan_flexlib.a -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 93%] Built target sflexFilter make -f extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 94%] Building CXX object extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/seqan_flexbar.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/g++ -DSEQAN_DATE=\"\" -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_BZIP2=1 -DSEQAN_HAS_EXECINFO=1 -DSEQAN_HAS_OPENMP=1 -DSEQAN_HAS_ZLIB=1 -DSEQAN_REVISION=\"\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/seqan_flexbar.cpp.o -MF CMakeFiles/seqan_flexbar.dir/seqan_flexbar.cpp.o.d -o CMakeFiles/seqan_flexbar.dir/seqan_flexbar.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar/seqan_flexbar.cpp [ 95%] Linking CXX executable ../../../bin/seqan_flexbar cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar && /usr/bin/cmake -E cmake_link_script CMakeFiles/seqan_flexbar.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -fopenmp -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/seqan_flexbar.dir/seqan_flexbar.cpp.o -o ../../../bin/seqan_flexbar libseqan_flexlib.a -lrt -L/usr/lib -lz -L/usr/lib -lbz2 make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 95%] Built target seqan_flexbar make -f extras/apps/sgip/CMakeFiles/sgip.dir/build.make extras/apps/sgip/CMakeFiles/sgip.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/sgip /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/sgip /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/sgip/CMakeFiles/sgip.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/sgip/CMakeFiles/sgip.dir/build.make extras/apps/sgip/CMakeFiles/sgip.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 96%] Building CXX object extras/apps/sgip/CMakeFiles/sgip.dir/sgip.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/sgip && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -std=c++11 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/sgip/CMakeFiles/sgip.dir/sgip.cpp.o -MF CMakeFiles/sgip.dir/sgip.cpp.o.d -o CMakeFiles/sgip.dir/sgip.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/sgip/sgip.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/stream.h:86, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_types.h:43, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/sgip/sgip.cpp:29: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/debug_test_system.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_debug.h:52, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:49, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/sgip/sgip.cpp:27: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/sgip/sgip_base.h:33, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/sgip/sgip.cpp:33: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 97%] Linking CXX executable ../../../bin/sgip cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/sgip && /usr/bin/cmake -E cmake_link_script CMakeFiles/sgip.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -std=c++11 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/sgip.dir/sgip.cpp.o -o ../../../bin/sgip -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 97%] Built target sgip make -f extras/apps/variant_comp/CMakeFiles/variant_comp.dir/build.make extras/apps/variant_comp/CMakeFiles/variant_comp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/variant_comp /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/variant_comp/CMakeFiles/variant_comp.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make -f extras/apps/variant_comp/CMakeFiles/variant_comp.dir/build.make extras/apps/variant_comp/CMakeFiles/variant_comp.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 98%] Building CXX object extras/apps/variant_comp/CMakeFiles/variant_comp.dir/variant_comp.cpp.o cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/variant_comp && /usr/bin/g++ -DSEQAN_ENABLE_TESTING=0 -DSEQAN_HAS_EXECINFO=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/builddir/build/BUILD/seqan-1.4.2/extras/include -I/builddir/build/BUILD/seqan-1.4.2/core/include -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -MD -MT extras/apps/variant_comp/CMakeFiles/variant_comp.dir/variant_comp.cpp.o -MF CMakeFiles/variant_comp.dir/variant_comp.cpp.o.d -o CMakeFiles/variant_comp.dir/variant_comp.cpp.o -c /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.cpp In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier.h:68, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:48, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.cpp:30: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:80:36: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 80 | struct FunctorUpcase : public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.cpp:22: /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:115:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 115 | struct FunctorLowcase : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:151:37: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 151 | struct FunctorConvert : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:220:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 220 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:229:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 229 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:239:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 239 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:249:45: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 249 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:259:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 259 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:268:46: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 268 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/modifier/modifier_functors.h:280:47: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 280 | struct FunctorComplement : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file.h:117: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/file/string_external.h:1436:51: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 1436 | struct testIODone : public ::std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:46, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:47, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.cpp:33: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm_heap_tree.h:342:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 342 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms.h:47: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_algorithms/graph_algorithm.h:793:23: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 793 | public ::std::unary_function, bool> | ^~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.cpp:35: /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:238:37: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 238 | struct LessGPosSize : public ::std::binary_function < TIndel, TIndel, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:256:33: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 256 | struct LessGPos : public ::std::binary_function < TVariant, TVariant, bool > | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h: In function ‘bool seqan::compareIndelPair(TIndel&, TIndel&, TOptions&)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:278:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 278 | if(options.genotypeAware && predIndel.genotype != refIndel.genotype) | ^~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:281:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 281 | int sizeTol = int((double)abs(refIndel.indelSize) * options.sizeTolerance); | ^~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h: In function ‘int seqan::compareIndels(TIndelSet&, TIndelSet&, TGenome&, TGenomeIDs&, TOptions&)’: /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:477:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 477 | for(TIndelIt it = begin(refIndels); it != end(refIndels); ++it) | ^~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:479:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 479 | for(TIndelIt it = begin(predIndels); it != end(predIndels); ++it) | ^~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/graph_align.h:55: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h: In instantiation of ‘void seqan::findIntervals(const Graph&, const TPropertyMap&, TVertexDescriptor&, TValue, TValue, String&) [with TSpec = Directed >; TPropertyMap = String, StorePointsOnly>, Alloc<> >; TVertexDescriptor = unsigned int; TValue = int; TCargo = int]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1917:15: required from ‘void seqan::findIntervals(const Graph&, const TPropertyMap&, TValue, TValue, String&) [with TSpec = Directed >; TPropertyMap = String, StorePointsOnly>, Alloc<> >; TValue = int; TCargo = int]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:479:9: note: 1917 | findIntervals(g, pm, act_knot, query_begin, query_end, result); /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:479:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1898:15: required from ‘void seqan::findIntervals(const IntervalTree&, TValue, TValue, String&) [with TValue = int; TCargo = int]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:479:9: note: 1898 | findIntervals(tree.g,tree.pm,query_begin,query_end,result); /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:479:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:582:17: required from ‘int seqan::compareIndels(TIndelSet&, TIndelSet&, TGenome&, TGenomeIDs&, TOptions&) [with TIndelSet = StringSet; TGenome = StringSet, Alloc<> > >; TGenomeIDs = String > >; TOptions = IndelCompareOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:479:9: note: 582 | findIntervals(itree,beginPoint,endPoint,intersectingIntervals); /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:479:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.cpp:834:31: required from here /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:479:9: note: 834 | int result = compareIndels(refIndels,predictedIndels,genomes,genomeIDs,options); /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.h:479:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1949:26: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1949 | act_prop = property(pm,act_knot); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1961:43: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1961 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:1982:51: warning: implicitly-declared ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>& seqan::IntervalTreeNode, seqan::StorePointsOnly>::operator=(const seqan::IntervalTreeNode, seqan::StorePointsOnly>&)’ is deprecated [-Wdeprecated-copy] 1982 | next_prop = property(pm,targetVertex(it)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: because ‘seqan::IntervalTreeNode, seqan::StorePointsOnly>’ has user-provided ‘seqan::IntervalTreeNode::IntervalTreeNode(const seqan::IntervalTreeNode&) [with TInterval = seqan::IntervalAndCargo]’ 398 | IntervalTreeNode(IntervalTreeNode const & other): | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_fundamental.h:79, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:58, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence.h:51, from /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.cpp:29: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h: In instantiation of ‘void seqan::_arrayCopyForwardPointer(TValue*, TValue*, TValue*, True) [with TValue = SimpleType]’: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1542:29: required from ‘void seqan::arrayCopyForward(TValue*, TValue*, TValue*) [with TValue = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1542 | _arrayCopyForwardPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1398:21: required from ‘void seqan::_arrayConstructCopyPointer(TValueSource*, TValueSource*, TValueTarget*, True) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1398 | arrayCopyForward(source_begin, source_end, target_begin); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1429:31: required from ‘void seqan::arrayConstructCopy(TValueSource*, TValueSource*, TValueTarget*) [with TValueSource = SimpleType; TValueTarget = SimpleType]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1429 | _arrayConstructCopyPointer(source_begin, source_end, target_begin, typename IsSimple::Type() ); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1840:27: required from ‘void seqan::_reserveStorage(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1840 | arrayConstructCopy(old_array, old_array + seq_length, begin(seq, Standard())); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_base.h:1855:20: required from ‘typename seqan::Size >::Type seqan::reserve(String&, TSize_, Tag) [with TValue = SimpleType; TSpec = Alloc<>; TSize_ = unsigned int; TExpand = TagExact_; typename Size >::Type = unsigned int]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 1855 | _reserveStorage(seq, new_capacity, tag); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/sequence/string_alloc.h:131:16: required from ‘seqan::String >::String(const seqan::String >&) [with TValue = seqan::SimpleType; TSpec = void]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 131 | reserve(*this, std::min(capacity(source), computeGenerousCapacity(source, length(source))), Exact()); /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.cpp:444:39: required from ‘int readGFF(const char*, TIndelSet&, TSnpSet&, TGenomeMap&, TOptions&) [with TIndelSet = seqan::StringSet; TSnpSet = seqan::StringSet; TGenomeMap = std::map >, unsigned int>; TOptions = seqan::IndelCompareOptions<>]’ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 444 | TIndel indel = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ^ /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp/variant_comp.cpp:815:16: required from here /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: 815 | if (readGFF(toCString(options.inputReference), refIndels, refSnps, gIdStringToIdNumMap, options) > 0) /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/misc/misc_interval_tree.h:398:9: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/array_construct_destruct.h:1521:19: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class seqan::SimpleType’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1521 | ::std::memmove(target_begin, source_begin, (source_end - source_begin) * sizeof(TValue)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/basic_alphabet.h:84, from /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic.h:68: /builddir/build/BUILD/seqan-1.4.2/core/include/seqan/basic/alphabet_simple_type.h:116:7: note: ‘class seqan::SimpleType’ declared here 116 | class SimpleType | ^~~~~~~~~~ [100%] Linking CXX executable ../../../bin/variant_comp cd /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/variant_comp && /usr/bin/cmake -E cmake_link_script CMakeFiles/variant_comp.dir/link.txt --verbose=1 /usr/bin/g++ -std=c++14 -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -lemon -W -Wall -Wno-long-long -fstrict-aliasing -Wstrict-aliasing -pedantic -Wno-variadic-macros -O0 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSEQAN_ENABLE_DEBUG=0 -static-libgcc -static-libstdc++ -rdynamic CMakeFiles/variant_comp.dir/variant_comp.cpp.o -o ../../../bin/variant_comp -lrt make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [100%] Built target variant_comp make[1]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/seqan-1.4.2/build/Release/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.wjIhOT + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386 ++ dirname /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd seqan-1.4.2 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386 'INSTALL=/usr/bin/install -p' -C build/Release make: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/cmake -S/builddir/build/BUILD/seqan-1.4.2 -B/builddir/build/BUILD/seqan-1.4.2/build/Release --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/seqan-1.4.2/build/Release/CMakeFiles /builddir/build/BUILD/seqan-1.4.2/build/Release//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/CMakeFiles/seqan_core.dir/build.make core/CMakeFiles/seqan_core.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core /builddir/build/BUILD/seqan-1.4.2/build/Release/core/CMakeFiles/seqan_core.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/CMakeFiles/seqan_core.dir/build.make core/CMakeFiles/seqan_core.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/CMakeFiles/seqan_core.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 0%] Built target seqan_core /usr/bin/make -f core/apps/dfi/CMakeFiles/dfi.dir/build.make core/apps/dfi/CMakeFiles/dfi.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/dfi /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/dfi /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/dfi/CMakeFiles/dfi.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/dfi/CMakeFiles/dfi.dir/build.make core/apps/dfi/CMakeFiles/dfi.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/dfi/CMakeFiles/dfi.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 1%] Built target dfi /usr/bin/make -f core/apps/fiona/CMakeFiles/compute_gain.dir/build.make core/apps/fiona/CMakeFiles/compute_gain.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona/CMakeFiles/compute_gain.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/fiona/CMakeFiles/compute_gain.dir/build.make core/apps/fiona/CMakeFiles/compute_gain.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/fiona/CMakeFiles/compute_gain.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 3%] Built target compute_gain /usr/bin/make -f core/apps/fiona/CMakeFiles/fiona.dir/build.make core/apps/fiona/CMakeFiles/fiona.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona/CMakeFiles/fiona.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/fiona/CMakeFiles/fiona.dir/build.make core/apps/fiona/CMakeFiles/fiona.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/fiona/CMakeFiles/fiona.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 4%] Built target fiona /usr/bin/make -f core/apps/fiona/CMakeFiles/fiona_illumina.dir/build.make core/apps/fiona/CMakeFiles/fiona_illumina.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/fiona/CMakeFiles/fiona_illumina.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/fiona/CMakeFiles/fiona_illumina.dir/build.make core/apps/fiona/CMakeFiles/fiona_illumina.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/fiona/CMakeFiles/fiona_illumina.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 6%] Built target fiona_illumina /usr/bin/make -f core/apps/mason/CMakeFiles/mason.dir/build.make core/apps/mason/CMakeFiles/mason.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/mason /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/mason /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/mason/CMakeFiles/mason.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/mason/CMakeFiles/mason.dir/build.make core/apps/mason/CMakeFiles/mason.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/mason/CMakeFiles/mason.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 7%] Built target mason /usr/bin/make -f core/apps/micro_razers/CMakeFiles/micro_razers.dir/build.make core/apps/micro_razers/CMakeFiles/micro_razers.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/micro_razers /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/micro_razers /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/micro_razers/CMakeFiles/micro_razers.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/micro_razers/CMakeFiles/micro_razers.dir/build.make core/apps/micro_razers/CMakeFiles/micro_razers.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/micro_razers/CMakeFiles/micro_razers.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 9%] Built target micro_razers /usr/bin/make -f core/apps/pair_align/CMakeFiles/pair_align.dir/build.make core/apps/pair_align/CMakeFiles/pair_align.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/pair_align /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/pair_align /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/pair_align/CMakeFiles/pair_align.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/pair_align/CMakeFiles/pair_align.dir/build.make core/apps/pair_align/CMakeFiles/pair_align.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/pair_align/CMakeFiles/pair_align.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 11%] Built target pair_align /usr/bin/make -f core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/build.make core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/build.make core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/rabema/CMakeFiles/rabema_prepare_sam.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 13%] Built target rabema_prepare_sam /usr/bin/make -f core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/build.make core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/build.make core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/rabema/CMakeFiles/rabema_build_gold_standard.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 14%] Built target rabema_build_gold_standard /usr/bin/make -f core/apps/rabema/CMakeFiles/rabema_evaluate.dir/build.make core/apps/rabema/CMakeFiles/rabema_evaluate.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema/CMakeFiles/rabema_evaluate.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/rabema/CMakeFiles/rabema_evaluate.dir/build.make core/apps/rabema/CMakeFiles/rabema_evaluate.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/rabema/CMakeFiles/rabema_evaluate.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 15%] Built target rabema_evaluate /usr/bin/make -f core/apps/rabema/CMakeFiles/rabema_do_search.dir/build.make core/apps/rabema/CMakeFiles/rabema_do_search.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/rabema/CMakeFiles/rabema_do_search.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/rabema/CMakeFiles/rabema_do_search.dir/build.make core/apps/rabema/CMakeFiles/rabema_do_search.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/rabema/CMakeFiles/rabema_do_search.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 17%] Built target rabema_do_search /usr/bin/make -f core/apps/razers/CMakeFiles/razers.dir/build.make core/apps/razers/CMakeFiles/razers.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/razers /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers/CMakeFiles/razers.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/razers/CMakeFiles/razers.dir/build.make core/apps/razers/CMakeFiles/razers.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/razers/CMakeFiles/razers.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 19%] Built target razers /usr/bin/make -f core/apps/razers2/CMakeFiles/razers2.dir/build.make core/apps/razers2/CMakeFiles/razers2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/razers2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers2 /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/razers2/CMakeFiles/razers2.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/razers2/CMakeFiles/razers2.dir/build.make core/apps/razers2/CMakeFiles/razers2.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/razers2/CMakeFiles/razers2.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 21%] Built target razers2 /usr/bin/make -f core/apps/sak/CMakeFiles/sak.dir/build.make core/apps/sak/CMakeFiles/sak.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/sak /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak/CMakeFiles/sak.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/sak/CMakeFiles/sak.dir/build.make core/apps/sak/CMakeFiles/sak.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/sak/CMakeFiles/sak.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 23%] Built target sak /usr/bin/make -f core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/build.make core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/sam2matrix /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sam2matrix /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/build.make core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/sam2matrix/CMakeFiles/sam2matrix.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 24%] Built target sam2matrix /usr/bin/make -f core/apps/samcat/CMakeFiles/samcat.dir/build.make core/apps/samcat/CMakeFiles/samcat.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/samcat /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/samcat /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/samcat/CMakeFiles/samcat.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/samcat/CMakeFiles/samcat.dir/build.make core/apps/samcat/CMakeFiles/samcat.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/samcat/CMakeFiles/samcat.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 26%] Built target samcat /usr/bin/make -f core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/build.make core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/seqan_tcoffee /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqan_tcoffee /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/build.make core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/seqan_tcoffee/CMakeFiles/seqan_tcoffee.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 27%] Built target seqan_tcoffee /usr/bin/make -f core/apps/seqcons/CMakeFiles/seqcons.dir/build.make core/apps/seqcons/CMakeFiles/seqcons.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/seqcons /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqcons /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/seqcons/CMakeFiles/seqcons.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/seqcons/CMakeFiles/seqcons.dir/build.make core/apps/seqcons/CMakeFiles/seqcons.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/seqcons/CMakeFiles/seqcons.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 29%] Built target seqcons /usr/bin/make -f core/apps/snp_store/CMakeFiles/snp_store.dir/build.make core/apps/snp_store/CMakeFiles/snp_store.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/snp_store /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/snp_store /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/snp_store/CMakeFiles/snp_store.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/snp_store/CMakeFiles/snp_store.dir/build.make core/apps/snp_store/CMakeFiles/snp_store.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/snp_store/CMakeFiles/snp_store.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 30%] Built target snp_store /usr/bin/make -f core/apps/splazers/CMakeFiles/splazers.dir/build.make core/apps/splazers/CMakeFiles/splazers.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/splazers /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/splazers /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/splazers/CMakeFiles/splazers.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/splazers/CMakeFiles/splazers.dir/build.make core/apps/splazers/CMakeFiles/splazers.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/splazers/CMakeFiles/splazers.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 31%] Built target splazers /usr/bin/make -f core/apps/stellar/CMakeFiles/stellar.dir/build.make core/apps/stellar/CMakeFiles/stellar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/stellar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/stellar /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/stellar/CMakeFiles/stellar.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/stellar/CMakeFiles/stellar.dir/build.make core/apps/stellar/CMakeFiles/stellar.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/stellar/CMakeFiles/stellar.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 33%] Built target stellar /usr/bin/make -f core/apps/tree_recon/CMakeFiles/tree_recon.dir/build.make core/apps/tree_recon/CMakeFiles/tree_recon.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/tree_recon /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/tree_recon /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/tree_recon/CMakeFiles/tree_recon.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f core/apps/tree_recon/CMakeFiles/tree_recon.dir/build.make core/apps/tree_recon/CMakeFiles/tree_recon.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'core/apps/tree_recon/CMakeFiles/tree_recon.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 34%] Built target tree_recon /usr/bin/make -f extras/CMakeFiles/seqan_extras.dir/build.make extras/CMakeFiles/seqan_extras.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/CMakeFiles/seqan_extras.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/CMakeFiles/seqan_extras.dir/build.make extras/CMakeFiles/seqan_extras.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/CMakeFiles/seqan_extras.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 34%] Built target seqan_extras /usr/bin/make -f extras/apps/alf/CMakeFiles/alf.dir/build.make extras/apps/alf/CMakeFiles/alf.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/alf /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/alf /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/alf/CMakeFiles/alf.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/alf/CMakeFiles/alf.dir/build.make extras/apps/alf/CMakeFiles/alf.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/alf/CMakeFiles/alf.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 35%] Built target alf /usr/bin/make -f extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/build.make extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/breakpoint_calculator /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/breakpoint_calculator /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/build.make extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/breakpoint_calculator/CMakeFiles/breakpoint_calculator.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 37%] Built target breakpoint_calculator /usr/bin/make -f extras/apps/bs_tools/CMakeFiles/bisar.dir/build.make extras/apps/bs_tools/CMakeFiles/bisar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools/CMakeFiles/bisar.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/bs_tools/CMakeFiles/bisar.dir/build.make extras/apps/bs_tools/CMakeFiles/bisar.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/bs_tools/CMakeFiles/bisar.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 38%] Built target bisar /usr/bin/make -f extras/apps/bs_tools/CMakeFiles/casbar.dir/build.make extras/apps/bs_tools/CMakeFiles/casbar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools/CMakeFiles/casbar.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/bs_tools/CMakeFiles/casbar.dir/build.make extras/apps/bs_tools/CMakeFiles/casbar.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/bs_tools/CMakeFiles/casbar.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 39%] Built target casbar /usr/bin/make -f extras/apps/bs_tools/CMakeFiles/four2three.dir/build.make extras/apps/bs_tools/CMakeFiles/four2three.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/bs_tools/CMakeFiles/four2three.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/bs_tools/CMakeFiles/four2three.dir/build.make extras/apps/bs_tools/CMakeFiles/four2three.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/bs_tools/CMakeFiles/four2three.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 40%] Built target four2three /usr/bin/make -f extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/build.make extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/build.make extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/fx_tools/CMakeFiles/fx_bam_coverage.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 41%] Built target fx_bam_coverage /usr/bin/make -f extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/build.make extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/fx_tools /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/build.make extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/fx_tools/CMakeFiles/fx_fastq_stats.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 43%] Built target fx_fastq_stats /usr/bin/make -f extras/apps/gustaf/CMakeFiles/gustaf.dir/build.make extras/apps/gustaf/CMakeFiles/gustaf.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/gustaf /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/gustaf /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/gustaf/CMakeFiles/gustaf.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/gustaf/CMakeFiles/gustaf.dir/build.make extras/apps/gustaf/CMakeFiles/gustaf.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/gustaf/CMakeFiles/gustaf.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 44%] Built target gustaf /usr/bin/make -f extras/apps/insegt/CMakeFiles/insegt.dir/build.make extras/apps/insegt/CMakeFiles/insegt.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/insegt /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/insegt /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/insegt/CMakeFiles/insegt.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/insegt/CMakeFiles/insegt.dir/build.make extras/apps/insegt/CMakeFiles/insegt.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/insegt/CMakeFiles/insegt.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 46%] Built target insegt /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_sim.dir/build.make extras/apps/mason2/CMakeFiles/mason_sim.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_sim.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_sim.dir/build.make extras/apps/mason2/CMakeFiles/mason_sim.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/mason2/CMakeFiles/mason_sim.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 54%] Built target mason_sim /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_genome.dir/build.make extras/apps/mason2/CMakeFiles/mason_genome.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_genome.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_genome.dir/build.make extras/apps/mason2/CMakeFiles/mason_genome.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/mason2/CMakeFiles/mason_genome.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 55%] Built target mason_genome /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_methylation.dir/build.make extras/apps/mason2/CMakeFiles/mason_methylation.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_methylation.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_methylation.dir/build.make extras/apps/mason2/CMakeFiles/mason_methylation.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/mason2/CMakeFiles/mason_methylation.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 56%] Built target mason_methylation /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/build.make extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/build.make extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/mason2/CMakeFiles/mason_frag_sequencing.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 58%] Built target mason_frag_sequencing /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_variator.dir/build.make extras/apps/mason2/CMakeFiles/mason_variator.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_variator.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_variator.dir/build.make extras/apps/mason2/CMakeFiles/mason_variator.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/mason2/CMakeFiles/mason_variator.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 59%] Built target mason_variator /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_materializer.dir/build.make extras/apps/mason2/CMakeFiles/mason_materializer.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_materializer.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_materializer.dir/build.make extras/apps/mason2/CMakeFiles/mason_materializer.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/mason2/CMakeFiles/mason_materializer.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 61%] Built target mason_materializer /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_simulator.dir/build.make extras/apps/mason2/CMakeFiles/mason_simulator.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_simulator.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_simulator.dir/build.make extras/apps/mason2/CMakeFiles/mason_simulator.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/mason2/CMakeFiles/mason_simulator.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 62%] Built target mason_simulator /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_splicing.dir/build.make extras/apps/mason2/CMakeFiles/mason_splicing.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_splicing.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_splicing.dir/build.make extras/apps/mason2/CMakeFiles/mason_splicing.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/mason2/CMakeFiles/mason_splicing.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 63%] Built target mason_splicing /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_tests.dir/build.make extras/apps/mason2/CMakeFiles/mason_tests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/mason2/CMakeFiles/mason_tests.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/mason2/CMakeFiles/mason_tests.dir/build.make extras/apps/mason2/CMakeFiles/mason_tests.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/mason2/CMakeFiles/mason_tests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 65%] Built target mason_tests /usr/bin/make -f extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/build.make extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/build.make extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/ngs_roi/CMakeFiles/roi_plot_thumbnails.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 66%] Built target roi_plot_thumbnails /usr/bin/make -f extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/build.make extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/build.make extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/ngs_roi/CMakeFiles/bam2roi.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 68%] Built target bam2roi /usr/bin/make -f extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/build.make extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/build.make extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/ngs_roi/CMakeFiles/roi_feature_projection.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 71%] Built target roi_feature_projection /usr/bin/make -f extras/apps/param_chooser/CMakeFiles/param_chooser.dir/build.make extras/apps/param_chooser/CMakeFiles/param_chooser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser/CMakeFiles/param_chooser.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/param_chooser/CMakeFiles/param_chooser.dir/build.make extras/apps/param_chooser/CMakeFiles/param_chooser.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/param_chooser/CMakeFiles/param_chooser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 72%] Built target param_chooser /usr/bin/make -f extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/build.make extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/param_chooser /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/build.make extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/param_chooser/CMakeFiles/test_funcs_param_chooser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 73%] Built target test_funcs_param_chooser /usr/bin/make -f extras/apps/razers3/CMakeFiles/razers3.dir/build.make extras/apps/razers3/CMakeFiles/razers3.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3/CMakeFiles/razers3.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/razers3/CMakeFiles/razers3.dir/build.make extras/apps/razers3/CMakeFiles/razers3.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/razers3/CMakeFiles/razers3.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 75%] Built target razers3 /usr/bin/make -f extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/build.make extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/build.make extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/razers3/CMakeFiles/razers3_simulate_reads.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 77%] Built target razers3_simulate_reads /usr/bin/make -f extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/build.make extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3 /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/build.make extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/razers3/CMakeFiles/razers3_quality2prob.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 78%] Built target razers3_quality2prob /usr/bin/make -f extras/apps/rep_sep/CMakeFiles/rep_sep.dir/build.make extras/apps/rep_sep/CMakeFiles/rep_sep.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/rep_sep /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/rep_sep /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/rep_sep/CMakeFiles/rep_sep.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/rep_sep/CMakeFiles/rep_sep.dir/build.make extras/apps/rep_sep/CMakeFiles/rep_sep.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/rep_sep/CMakeFiles/rep_sep.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 79%] Built target rep_sep /usr/bin/make -f extras/apps/searchjoin/CMakeFiles/search.dir/build.make extras/apps/searchjoin/CMakeFiles/search.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin/CMakeFiles/search.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/searchjoin/CMakeFiles/search.dir/build.make extras/apps/searchjoin/CMakeFiles/search.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/searchjoin/CMakeFiles/search.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 80%] Built target search /usr/bin/make -f extras/apps/searchjoin/CMakeFiles/join.dir/build.make extras/apps/searchjoin/CMakeFiles/join.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/searchjoin /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/searchjoin/CMakeFiles/join.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/searchjoin/CMakeFiles/join.dir/build.make extras/apps/searchjoin/CMakeFiles/join.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/searchjoin/CMakeFiles/join.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 81%] Built target join /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/seqan_flexbar/CMakeFiles/test_sflex_demultiplex.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 82%] Built target test_sflex_demultiplex /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/seqan_flexbar/CMakeFiles/test_sflex_trimming.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 84%] Built target test_sflex_trimming /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/seqan_flexbar/CMakeFiles/test_sflex_adapter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 86%] Built target test_sflex_adapter /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/seqan_flexbar/CMakeFiles/test_sflex_general_processing.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 87%] Built target test_sflex_general_processing /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/seqan_flexbar/CMakeFiles/seqan_flexlib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 88%] Built target seqan_flexlib /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/seqan_flexbar/CMakeFiles/sflexQC.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 89%] Built target sflexQC /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/seqan_flexbar/CMakeFiles/sflexAR.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 90%] Built target sflexAR /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/seqan_flexbar/CMakeFiles/sflexDMulti.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 91%] Built target sflexDMulti /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/seqan_flexbar/CMakeFiles/sflexFilter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 93%] Built target sflexFilter /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/build.make extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/seqan_flexbar/CMakeFiles/seqan_flexbar.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 95%] Built target seqan_flexbar /usr/bin/make -f extras/apps/sgip/CMakeFiles/sgip.dir/build.make extras/apps/sgip/CMakeFiles/sgip.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/sgip /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/sgip /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/sgip/CMakeFiles/sgip.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/sgip/CMakeFiles/sgip.dir/build.make extras/apps/sgip/CMakeFiles/sgip.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/sgip/CMakeFiles/sgip.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 97%] Built target sgip /usr/bin/make -f extras/apps/variant_comp/CMakeFiles/variant_comp.dir/build.make extras/apps/variant_comp/CMakeFiles/variant_comp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/extras/apps/variant_comp /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/variant_comp /builddir/build/BUILD/seqan-1.4.2/build/Release/extras/apps/variant_comp/CMakeFiles/variant_comp.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/make -f extras/apps/variant_comp/CMakeFiles/variant_comp.dir/build.make extras/apps/variant_comp/CMakeFiles/variant_comp.dir/build make[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[2]: Nothing to be done for 'extras/apps/variant_comp/CMakeFiles/variant_comp.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [100%] Built target variant_comp make[1]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/seqan-1.4.2/build/Release/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/dfi -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/dfi/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/dfi/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/dfi/example/fasta1.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/dfi/example/fasta2.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/fiona -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/compute_gain -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/fiona/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/fiona/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/fiona/example/reads.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/mason -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason/example/SRR018294.1.1M.error_dist -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason/example/SRR018311.1.1M.error_dist -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason/example/SRR026674.1.1M.error_dist -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason/example/SRR049254.1.1M.error_dist -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/micro_razers -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/micro_razers/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/micro_razers/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/micro_razers/example/genome.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/micro_razers/example/reads.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/micro_razers/example/reads.fa.result -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/pair_align -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/pair_align/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/pair_align/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/rabema_prepare_sam -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/rabema_build_gold_standard -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/rabema_evaluate -- Up-to-date: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/rabema_prepare_sam -- Up-to-date: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/rabema_build_gold_standard -- Up-to-date: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/rabema_evaluate -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/rabema/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/rabema/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/razers -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers/example/genome.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers/example/reads.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers/example/reads2.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/razers2 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers2/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers2/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers2/example/genome.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers2/example/reads.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers2/example/reads2.fa Change Dir: '/builddir/build/BUILD/seqan-1.4.2/build/Release' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile sak_doc gmake[1]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/cmake -S/builddir/build/BUILD/seqan-1.4.2 -B/builddir/build/BUILD/seqan-1.4.2/build/Release --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 sak_doc gmake[2]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/cmake -S/builddir/build/BUILD/seqan-1.4.2 -B/builddir/build/BUILD/seqan-1.4.2/build/Release --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/seqan-1.4.2/build/Release/CMakeFiles 3 /usr/bin/gmake -f CMakeFiles/Makefile2 core/apps/sak/CMakeFiles/sak_doc.dir/all gmake[3]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/gmake -f core/CMakeFiles/seqan_core.dir/build.make core/CMakeFiles/seqan_core.dir/depend gmake[4]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core /builddir/build/BUILD/seqan-1.4.2/build/Release/core/CMakeFiles/seqan_core.dir/DependInfo.cmake "--color=" gmake[4]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/gmake -f core/CMakeFiles/seqan_core.dir/build.make core/CMakeFiles/seqan_core.dir/build gmake[4]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' gmake[4]: Nothing to be done for 'core/CMakeFiles/seqan_core.dir/build'. gmake[4]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 0%] Built target seqan_core /usr/bin/gmake -f core/apps/sak/CMakeFiles/sak.dir/build.make core/apps/sak/CMakeFiles/sak.dir/depend gmake[4]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/sak /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak/CMakeFiles/sak.dir/DependInfo.cmake "--color=" gmake[4]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/gmake -f core/apps/sak/CMakeFiles/sak.dir/build.make core/apps/sak/CMakeFiles/sak.dir/build gmake[4]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' gmake[4]: Nothing to be done for 'core/apps/sak/CMakeFiles/sak.dir/build'. gmake[4]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 66%] Built target sak /usr/bin/gmake -f core/apps/sak/CMakeFiles/sak_doc.dir/build.make core/apps/sak/CMakeFiles/sak_doc.dir/depend gmake[4]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' cd /builddir/build/BUILD/seqan-1.4.2/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/seqan-1.4.2 /builddir/build/BUILD/seqan-1.4.2/core/apps/sak /builddir/build/BUILD/seqan-1.4.2/build/Release /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak/CMakeFiles/sak_doc.dir/DependInfo.cmake "--color=" gmake[4]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/gmake -f core/apps/sak/CMakeFiles/sak_doc.dir/build.make core/apps/sak/CMakeFiles/sak_doc.dir/build gmake[4]: Entering directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [ 66%] Generating README.sak.txt cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak && ../../../bin/sak --export-help=txt > README.sak.txt [100%] Generating sak.1 cd /builddir/build/BUILD/seqan-1.4.2/build/Release/core/apps/sak && ../../../bin/sak --export-help=man > sak.1 gmake[4]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' [100%] Built target sak_doc gmake[3]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/seqan-1.4.2/build/Release/CMakeFiles 0 gmake[2]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' gmake[1]: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/sak -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sak/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sak/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sak/README.sak.txt -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sak/man/sak.1 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/sam2matrix -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sam2matrix/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sam2matrix/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/samcat -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/samcat/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/samcat/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/seqan_tcoffee -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/seqan_tcoffee/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/seqan_tcoffee/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/seqan_tcoffee/example/seq.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/seqcons -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/seqcons/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/seqcons/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/snp_store -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/snp_store/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/snp_store/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/snp_store/example/exampleGenome.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/snp_store/example/exampleReads.gff -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/splazers -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/splazers/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/splazers/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/splazers/example/genome.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/splazers/example/reads.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/splazers/example/reads.fa.result -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/stellar -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/stellar/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/stellar/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/stellar/example/NC_001474.fasta -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/stellar/example/NC_001477.fasta -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/stellar/example/reads.fasta -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/tree_recon -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/tree_recon/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/tree_recon/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/tree_recon/example/example.dist -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/alf -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/alf/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/alf/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/alf/example/small.fasta -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/breakpoint_calculator -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/breakpoint_calculator/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/breakpoint_calculator/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/breakpoint_calculator/example/alignment.maf -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/bisar -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/casbar -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/four2three -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/bs_tools/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/bs_tools/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/fx_bam_coverage -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/fx_tools/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/fx_tools/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/gustaf -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/gustaf/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/gustaf/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/gustaf/example/adeno.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/gustaf/example/adeno_modified.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/gustaf/example/adeno_modified_reads.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/gustaf/example/stellar.gff -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/insegt -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/insegt/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/insegt/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/insegt/example/annoOutput.gff -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/insegt/example/annotations.gff -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/insegt/example/readOutput.gff -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/insegt/example/tupleOutput.gff -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/mason_genome -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/mason_frag_sequencing -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/mason_variator -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/mason_materializer -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/mason_simulator -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason2/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason2/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason2/example/adeno_virus.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/bam2roi -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/roi_feature_projection -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/roi_plot_thumbnails -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/bed_sort.sh -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/gff_sort.sh -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/roi_sort.sh -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/roi_plot_9.sh -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/plot.awk -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/ps2pswLinks.gawk -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/ngs_roi/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/ngs_roi/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/ngs_roi/example/dmel.bed -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/ngs_roi/example/dmel.gtf -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/ngs_roi/example/example.bam -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/ngs_roi/R/ngsroi_0.1.tar.gz -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/ngs_roi/R/ngsroi_0.1.zip -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/param_chooser -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/param_chooser/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/param_chooser/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/razers3 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers3/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers3/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers3/example/genome.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers3/example/reads.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers3/example/reads2.fa -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/rep_sep -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/rep_sep/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/rep_sep/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/join -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/searchjoin/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/searchjoin/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/seqan_flexbar -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/seqan_flexbar/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/seqan_flexbar/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/sgip -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip/README -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip/example/iso_m2D_m196.A01 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip/example/iso_r01_m200.A00 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip/example/iso_r01_m200.A01 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip/example/iso_r01_m200.B00 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip/example/iso_r01_m200.B01 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip/example/latin-4 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip/example/lattice-4 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip/example/sts-7 -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/variant_comp -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/variant_comp/LICENSE -- Installing: /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/variant_comp/README make: Leaving directory '/builddir/build/BUILD/seqan-1.4.2/build/Release' + mkdir -p /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/include/seqan + cp -pr extras/include/seqan/LICENSE extras/include/seqan/align_extend extras/include/seqan/align_extend.h extras/include/seqan/align_profile extras/include/seqan/align_profile.h extras/include/seqan/align_split extras/include/seqan/align_split.h extras/include/seqan/alignment_free extras/include/seqan/alignment_free.h extras/include/seqan/bam_io extras/include/seqan/basic extras/include/seqan/basic_extras.h extras/include/seqan/bed_io extras/include/seqan/bed_io.h extras/include/seqan/find extras/include/seqan/find_extras.h extras/include/seqan/find_motif extras/include/seqan/find_motif.h extras/include/seqan/index extras/include/seqan/index_extras.h extras/include/seqan/journaled_set extras/include/seqan/journaled_set.h extras/include/seqan/math extras/include/seqan/math.h extras/include/seqan/misc extras/include/seqan/misc_extras.h extras/include/seqan/parse_lm extras/include/seqan/parse_lm.h extras/include/seqan/roi_io extras/include/seqan/roi_io.h extras/include/seqan/sequence extras/include/seqan/sequence_extras.h extras/include/seqan/statistics extras/include/seqan/statistics.h extras/include/seqan/translation extras/include/seqan/translation.h extras/include/seqan/vcf_io extras/include/seqan/vcf_io.h /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/include/seqan + cp -pr core/include/seqan/LICENSE core/include/seqan/align core/include/seqan/align.h core/include/seqan/arg_parse core/include/seqan/arg_parse.h core/include/seqan/bam_io core/include/seqan/bam_io.h core/include/seqan/basic core/include/seqan/basic.h core/include/seqan/consensus core/include/seqan/consensus.h core/include/seqan/file core/include/seqan/file.h core/include/seqan/find core/include/seqan/find.h core/include/seqan/gff_io core/include/seqan/gff_io.h core/include/seqan/graph_algorithms core/include/seqan/graph_algorithms.h core/include/seqan/graph_align core/include/seqan/graph_align.h core/include/seqan/graph_msa core/include/seqan/graph_msa.h core/include/seqan/graph_types core/include/seqan/graph_types.h core/include/seqan/index core/include/seqan/index.h core/include/seqan/map core/include/seqan/map.h core/include/seqan/misc core/include/seqan/modifier core/include/seqan/modifier.h core/include/seqan/parallel core/include/seqan/parallel.h core/include/seqan/pipe core/include/seqan/pipe.h core/include/seqan/platform core/include/seqan/platform.h core/include/seqan/random core/include/seqan/random.h core/include/seqan/score core/include/seqan/score.h core/include/seqan/seeds core/include/seqan/seeds.h core/include/seqan/seq_io core/include/seqan/seq_io.h core/include/seqan/sequence core/include/seqan/sequence.h core/include/seqan/sequence_journaled core/include/seqan/sequence_journaled.h core/include/seqan/store core/include/seqan/store.h core/include/seqan/stream core/include/seqan/stream.h core/include/seqan/system core/include/seqan/system.h core/include/seqan/version.h /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/include/seqan + mkdir -p seqandoc + cp -pr /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/alf /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/breakpoint_calculator /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/bs_tools /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/dfi /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/fiona /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/fx_tools /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/gustaf /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/insegt /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/mason2 /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/micro_razers /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/ngs_roi /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/pair_align /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/param_chooser /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/rabema /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers2 /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/razers3 /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/rep_sep /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sak /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sam2matrix /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/samcat /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/searchjoin /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/seqan_flexbar /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/seqan_tcoffee /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/seqcons /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/sgip /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/snp_store /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/splazers /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/stellar /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/tree_recon /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan/variant_comp seqandoc + rm -rf /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan + rm -f 'seqandoc/*.txt' + mv /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/join /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin/searchjoin + find /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/bin -type f -name '*.h' -exec chmod 0755 '{}' ';' + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.4.2-53.fc40 --unique-debug-suffix -1.4.2-53.fc40.i386 --unique-debug-src-base seqan-1.4.2-53.fc40.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/seqan-1.4.2 find-debuginfo: starting Extracting debug info from 43 files DWARF-compressing 43 files sepdebugcrcfix: Updated 43 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/seqan-1.4.2-53.fc40.i386 24419 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: seqan-1.4.2-53.fc40.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.H6wmmz + umask 022 + cd /builddir/build/BUILD + cd seqan-1.4.2 + DOCDIR=/builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan + cp -pr /builddir/build/BUILD/seqan-1.4.2/README.rst /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.RBtk2d + umask 022 + cd /builddir/build/BUILD + cd seqan-1.4.2 + LICENSEDIR=/builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan + cp -pr /builddir/build/BUILD/seqan-1.4.2/BSD.txt /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan + cp -pr /builddir/build/BUILD/seqan-1.4.2/GPLv3+.txt /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan + cp -pr /builddir/build/BUILD/seqan-1.4.2/LGPLv3+.txt /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(gnulib) seqan = 1.4.2-53.fc40 seqan(x86-32) = 1.4.2-53.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libbz2.so.1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.25) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.35) libc.so.6(GLIBC_2.36) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libemon.so.1.3.1 libgomp.so.1 libgomp.so.1(GOMP_1.0) libgomp.so.1(GOMP_4.0) libgomp.so.1(GOMP_4.5) libgomp.so.1(OMP_1.0) libgomp.so.1(OMP_2.0) libgomp.so.1(OMP_3.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.23) libm.so.6(GLIBC_2.29) libz.so.1 libz.so.1(ZLIB_1.2.2.3) libz.so.1(ZLIB_1.2.3.3) rtld(GNU_HASH) Processing files: seqan-devel-1.4.2-53.fc40.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.yMMj0M + umask 022 + cd /builddir/build/BUILD + cd seqan-1.4.2 + DOCDIR=/builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan-devel + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan-devel + cp -pr /builddir/build/BUILD/seqan-1.4.2/README.rst /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan-devel + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.DUW3NY + umask 022 + cd /builddir/build/BUILD + cd seqan-1.4.2 + LICENSEDIR=/builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan-devel + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan-devel + cp -pr /builddir/build/BUILD/seqan-1.4.2/BSD.txt /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan-devel + cp -pr /builddir/build/BUILD/seqan-1.4.2/GPLv3+.txt /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan-devel + cp -pr /builddir/build/BUILD/seqan-1.4.2/LGPLv3+.txt /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: seqan-devel = 1.4.2-53.fc40 seqan-devel(x86-32) = 1.4.2-53.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: seqan-doc-1.4.2-53.fc40.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.414BG5 + umask 022 + cd /builddir/build/BUILD + cd seqan-1.4.2 + DOCDIR=/builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan-doc + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan-doc + cp -pr /builddir/build/BUILD/seqan-1.4.2/seqandoc /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/doc/seqan-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.6tHugJ + umask 022 + cd /builddir/build/BUILD + cd seqan-1.4.2 + LICENSEDIR=/builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan-doc + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan-doc + cp -pr /builddir/build/BUILD/seqan-1.4.2/BSD.txt /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan-doc + cp -pr /builddir/build/BUILD/seqan-1.4.2/GPLv3+.txt /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan-doc + cp -pr /builddir/build/BUILD/seqan-1.4.2/LGPLv3+.txt /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386/usr/share/licenses/seqan-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: seqan-doc = 1.4.2-53.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: seqan-debugsource-1.4.2-53.fc40.i686 Provides: seqan-debugsource = 1.4.2-53.fc40 seqan-debugsource(x86-32) = 1.4.2-53.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: seqan-debuginfo-1.4.2-53.fc40.i686 Provides: debuginfo(build-id) = 013e627e7a0cc4163bb63998a82a8aba05e0dcf5 debuginfo(build-id) = 028ca46be25e11dfa5c8ad95537ee39bf143570e debuginfo(build-id) = 072b5193ffdcff5dc32260c46c6d995e45655f1e debuginfo(build-id) = 08cf6c06a88827c573ee98ca4676c37f06795cf7 debuginfo(build-id) = 0ec6a5ea3265186539aba0475a438e14ee58d59f debuginfo(build-id) = 15d73bfe046ec61855f599e7f379496fedc84e2d debuginfo(build-id) = 16a15257460a549a4120fce256d62e39dfb74916 debuginfo(build-id) = 19c5ba9f4e3e26ecc3d228224ab8fde23fdc7cfa debuginfo(build-id) = 1a0b3819ff969d0aaee7ac57449a3dfba9327cd4 debuginfo(build-id) = 1b1f5dc33256bae6dc41dfb53dd8cea2d5b2f5e0 debuginfo(build-id) = 1c008d4b372ce87626f6fdde2b3f871a2103e96f debuginfo(build-id) = 295a73618b626014a01b0a0b60d4a464b394e89b debuginfo(build-id) = 2ae68439e932782530ea255cf4ff76ffd5fb1a62 debuginfo(build-id) = 2cb5ea124f42ba000a6e3e4dd0cc55e57707b25b debuginfo(build-id) = 3002959bf556f17f80a6829e506de2927c4cd398 debuginfo(build-id) = 333fa2be4b429371f1f4798f60af0f677b08541b debuginfo(build-id) = 52943ffead3a9cdca1137a44cd123b65189e2e39 debuginfo(build-id) = 5576ee1404e204a113c2515e8d8a9e4c5a12c6e6 debuginfo(build-id) = 5ffa89e9b4c7d99bbb98410a334bdbe5339f1926 debuginfo(build-id) = 6262dcb103019100f1e02eedb58572ae41c572e4 debuginfo(build-id) = 68f3c33360e140693adeb9e8ba16c48d6740f322 debuginfo(build-id) = 6e914817f8dd2501744b451e13334ff5ecf3bd14 debuginfo(build-id) = 71bc5ae0feea49547e27329fc639af43edb5a9b6 debuginfo(build-id) = 7636811847e9f92db14e7841dafd1bcc1127ea2b debuginfo(build-id) = 785a404f9dcd3018d118625b0af6507ad3cb5194 debuginfo(build-id) = 7d359bb2165c9090cdb768c8ff7d386da0d80e21 debuginfo(build-id) = 88e722f1d5560a60f8ca252e0fb11c38c0dbe2d4 debuginfo(build-id) = 9b9fdb081f2e5826fe06ef10fb712263475cfc61 debuginfo(build-id) = aeb5173719690641de236a001af0f3133f373bf3 debuginfo(build-id) = b09e78714c0aa2565b6c4c0e8449ad2b07b45e8e debuginfo(build-id) = bcc2511e69014ea969e8faed6fb9e1e0d825a39d debuginfo(build-id) = c27ab958b3e8f84d2b3f2b87073b5dd3e025828d debuginfo(build-id) = c6e45e6a45c5459db96c770387668743837229e0 debuginfo(build-id) = c90f4ed1a74e3eb8b15fdad83fad211fa12965f5 debuginfo(build-id) = da69b33e27fcd67180a69582a522ff6fcd295916 debuginfo(build-id) = e7e4be81d9a2ca26f85255e90dc8444147cf3c94 debuginfo(build-id) = e8b6ec2e458300a9db6e76d1cd9b5fd4eeb3caab debuginfo(build-id) = ea361bbe41c6c44d71840c04922e978f77d4ebfe debuginfo(build-id) = ed463e0d608bc5b1b9f607460aca16b26b508638 debuginfo(build-id) = edfa6f9668c53f00a91cd29a2e046a90a0734211 debuginfo(build-id) = f066eac2559cdb4d0bec19ed61fb48ade4187080 debuginfo(build-id) = f7080374e30748596f2ff0d9aefd1b8df868384d debuginfo(build-id) = f78cd5785f02c699239de8d92cdbf1d2311c9992 seqan-debuginfo = 1.4.2-53.fc40 seqan-debuginfo(x86-32) = 1.4.2-53.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: seqan-debugsource(x86-32) = 1.4.2-53.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386 Wrote: /builddir/build/RPMS/seqan-devel-1.4.2-53.fc40.i686.rpm Wrote: /builddir/build/RPMS/seqan-debugsource-1.4.2-53.fc40.i686.rpm Wrote: /builddir/build/RPMS/seqan-doc-1.4.2-53.fc40.noarch.rpm Wrote: /builddir/build/RPMS/seqan-1.4.2-53.fc40.i686.rpm Wrote: /builddir/build/RPMS/seqan-debuginfo-1.4.2-53.fc40.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.PRrcu3 + umask 022 + cd /builddir/build/BUILD + cd seqan-1.4.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/seqan-1.4.2-53.fc40.i386 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.oPqbSq + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/seqan-1.4.2-SPECPARTS + rm -rf seqan-1.4.2 seqan-1.4.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: %patchN is deprecated (2 usages found), use %patch N (or %patch -P N) Finish: rpmbuild seqan-1.4.2-53.fc40.src.rpm Finish: build phase for seqan-1.4.2-53.fc40.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1706326045.169591/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/seqan-1.4.2-53.fc40.src.rpm) Config(child) 12 minutes 10 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "seqan-devel", "epoch": null, "version": "1.4.2", "release": "53.fc40", "arch": "i686" }, { "name": "seqan-doc", "epoch": null, "version": "1.4.2", "release": "53.fc40", "arch": "noarch" }, { "name": "seqan", "epoch": null, "version": "1.4.2", "release": "53.fc40", "arch": "src" }, { "name": "seqan-debugsource", "epoch": null, "version": "1.4.2", "release": "53.fc40", "arch": "i686" }, { "name": "seqan-debuginfo", "epoch": null, "version": "1.4.2", "release": "53.fc40", "arch": "i686" }, { "name": "seqan", "epoch": null, "version": "1.4.2", "release": "53.fc40", "arch": "i686" } ] } RPMResults finished